防火牆設置不生效

現象

/etc/sysconfig/iptables中配置的規則不生效bash

-A INPUT -m state --state NEW -m tcp/udp -p tcp/udp --dport xxxx -j ACCEPT
複製代碼

緣由

默認規則中有以下兩條規則tcp

-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
複製代碼

這兩條的意思分別是:spa

在INPUT表和FORWARD表中拒絕全部其餘不符合上述任何一條規則的數據包。
而且發送一條host prohibited的消息給被拒絕的主機。code

若是咱們將新插入的開放端口在放在這行命令以後的狀況下,後面的配置開放的端口是不會被啓用的。ip

解決辦法

用iptables -I INPUT的方式將規則插入在這兩條拒絕規則上面。it

相關文章
相關標籤/搜索