linux開放埠防火牆的命令

2021-09-05 01:24:57 字數 1248 閱讀 8277

1.  檢視已開啟的埠  # netstat -anp

2. 檢視想開的埠是否已開 # firewall-cmd --query-port=666/tcp

若此提示 firewalld is not running 

表示為不可知的防火牆 需要檢視狀態並開啟防火牆

3. 檢視防火牆狀態  # systemctl status firewalld

running 狀態即防火牆已經開啟

dead 狀態即防火牆未開啟

4. 開啟防火牆,# systemctl start firewalld  沒有任何提示即開啟成功

5. 開啟防火牆 # service firewalld start  

關閉防火牆 # systemctl stop firewalld

centos7.3 上述方式可能無法開啟,可以先#systemctl unmask firewalld.service 然後 # systemctl start firewalld.service

6. 檢視想開的埠是否已開 # firewall-cmd --query-port=666/tcp    提示no表示未開

7. 開永久埠號 firewall-cmd --add-port=666/tcp --permanent   提示    success 表示成功

8. 重新載入配置  # firewall-cmd --reload    比如新增規則之後,需要執行此命令

9. 再次檢視想開的埠是否已開  # firewall-cmd --query-port=666/tcp  提示yes表示成功

10. 若移除埠 # firewall-cmd --permanent --remove-port=666/tcp

11. 修改iptables  有些版本需要安裝iptables-services # yum install iptables-services 然後修改進目錄 /etc/sysconfig/iptables   修改內容

在/etc/sysconfig/iptables檔案中新增

#開放本伺服器的232埠對所有訪問者

-a input -m state --state new -m tcp -p tcp --dport 232 -j accept

#發放本伺服器的1521埠 對172.17.45/24網段的訪問者

-a input -s 172.17.45.0/24 -m state --state new -m tcp -p tcp --dport 1521 -j accept

Linux 防火牆永久開放埠

以下是linux開啟埠命令的使用方法。nc lp 23 開啟23埠,即telnet netstat an grep 23 檢視是否開啟23埠 經驗驗證,ok!只是,好像,linux開啟埠命令每乙個開啟的埠,都需要有相應的監聽程式才可以,這個有待改進!以上是linux開啟埠命令的使用方法。vi etc...

Linux關閉防火牆 開放埠

linux的網路可以ping通,但是linux啟動的應用如tomcat nginx等都無法訪問?問題分析 解決思路 預設linux中的防火牆會關閉埠不允許訪問,但是可以ping的通linux的位址,所以想要訪問需要配置埠開放或者關閉防火牆。centos 6 處理方法 臨時關閉 service ipt...

CentOS防火牆開放埠

在我們使用centos系統的時候,centos防火牆有時是需要改變設定的。centos防火牆預設是開啟的,設定centos防火牆開放埠方法如下 開啟iptables的配置檔案 vi etc sysconfig iptables 修改centos防火牆時注意 一定要給自己留好後路,留vnc乙個管理埠和...