1. 程式人生 > >ubuntu下防火牆埠號的設定

ubuntu下防火牆埠號的設定

1.開啟某個特定的埠號

iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

再使用  iptables -L -n   ,檢視是否新增上去 

 

2.禁用某個IP訪問

iptables -A INPUT -p tcp -s 192.168.1.2 -j DROP

 

iptables:unrecognized service 解決方法

 

在ubuntu中由於不存在 /etc/init.d/iptales檔案,所以無法使用service等命令來啟動iptables,需要用modprobe命令。

      啟動iptables

            modprobe ip_tables

      關閉iptables(關閉命令要比啟動複雜)

            iptables -F

            iptables -X

            iptables -Z

            iptables -P INPUT ACCEPT

            iptables -P OUTPUT ACCEPT

            iptables -P FORWARD ACCEPT

            modprobe -r ip_tables

            依次執行以上命令即可關閉iptables,否則在執行modproble -r ip_tables時將會提示