シナリオ:
widows10は、VMware、centos7のVMwareのセキュリティ、NATモードのネットワーク接続、ファイアウォールの接続をオフにすることができる前に(つまりウィンドウが、mysqlデータベースはまた、Linux上で接続することができますLinux上のWebにアクセスすることができます)が、問題の後、再起動後にインストール私のWindowsとLinuxが相互にpingを実行することができ、かつ相互にネットワーク化することができます。情報を確認し、それがLinuxのポートでなければなりません開いていない、次の操作を行います。
ファイアウォールがオンになって確認してください
systemctl status firewalld
あなたは、オープンを開けない場合
systemctl start firewalld #关闭则start改为stop
停止後に次のようになります。
すべての開いているポートを見ます
firewall-cmd --list-ports
注:ファイアウォールを起動した後、任意のポートを開きません。デフォルトでは、手動でポートを開くに必要
ファイアウォールのオープンポートアクセス
firewall-cmd --zone=public --add-port=80/tcp --permanent
コマンド意味:--zone#スコープは--add-ポート= 80 / tcpの#追加ポート、形式は次のとおりです。ポート/プロトコル--permanent#永久、この引数は、障害後に再起動しません
。注:ファイアウォールのみ再起動する必要がオンにします発効し、[リブート]コマンド:
firewall-cmd --reload
そして、ファイアウォールを-cmdを実行し--list-ポートは発見が開かれた後に表示します。
それから私開いているポート3306:
他の一般的に使用されるコマンド:
firewall-cmd --state ##查看防火墙状态,是否是running
firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令
firewall-cmd --get-zones ##列出支持的zone
firewall-cmd --get-services ##列出支持的服务,在列表中的服务是放行的
firewall-cmd --query-service ftp ##查看ftp服务是否支持,返回yes或者no
firewall-cmd --add-service=ftp ##临时开放ftp服务
firewall-cmd --add-service=ftp --permanent ##永久开放ftp服务
firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务
firewall-cmd --add-port=80/tcp --permanent ##永久添加80端口
firewall-cmd --remove-port=80/tcp --permanent ##永久添加80端口
firewall-cmd --zone=public --list-ports ##查看已开放的端口
iptables -L -n ##查看规则,这个命令是和iptables的相同的
man firewall-cmd