iptablesにポートが追加されていません。

iptablesにポートが追加されていません。

CentOS 7にポートを追加しようとしています7777/udpiptables

私が使用するコマンドは次のとおりです。

iptables -t filter -I INPUT -p udp --dport 7777 -j ACCEPT
iptables -t filter -I INPUT -p udp --dport 27015 -j ACCEPT
iptables -t filter -I INPUT -p tcp --dport 27020 -j ACCEPT

しかし、何が起こってもポートは追加されません。

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:27020
ACCEPT     udp  --  anywhere             anywhere             udp dpt:27015
ACCEPT     udp  --  anywhere             anywhere             udp dpt:interwise
ACCEPT     udp  --  anywhere             anywhere             udp dpt:cbt

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

リストされた2つのポートは同じスクリプトで作成され、定期的に追加されました。これら2つのポートは大丈夫ですが、7777ではないのはなぜですか?

助けてくれてありがとう!

答え1

まず、次のコマンドを使用して iptables を正しく表示します.-

iptables-Ln

-n は、ポートに関連付けられたサービスの代わりにポート番号を表示します。これで問題が解決します。エコ$を使用しますか? iptables コマンドがエラーを表示しない場合。結果がゼロの場合、コマンドが正しく実行されたことを意味します。

関連情報