1. 程式人生 > >centos7系列關閉防火墻但是端口依然無法訪問

centos7系列關閉防火墻但是端口依然無法訪問

系統 為什麽 無法訪問 依賴 ane 22端口 cmd 直接 解決

centos7.3系統,已經關閉firewalld,但是除了22端口,其余端口無法被外界訪問,本地訪問正常,解決步驟:
1、先開啟firewalld:systemctl start firewalld
2、放通端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
3、重新加載配置文件:firewall-cmd --reload
此時測試,端口已經能夠訪問了,如果不需要firewall,可以再關閉,已放通端口不受影響(為什麽一開始我不放通端口直接關閉firewall不行?這點有了解的大神幫忙解答下)

註:firewall依賴本機python版本,如果自己升級了python版本,需要修改firewall配置文件(實際版本號以本機實際為準,我的為2.7):

1、vim /usr/bin/firewall-cmd, 將#!/usr/bin/python -Es 改為 #!/usr/bin/python2.7 -Es
2、vim /usr/sbin/firewalld, 將#!/usr/bin/python -Es 改為 #!/usr/bin/python2.7 -Es

centos7系列關閉防火墻但是端口依然無法訪問