CentOS 7にポートを追加しようとしています7777/udp
。iptables
私が使用するコマンドは次のとおりです。
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 コマンドがエラーを表示しない場合。結果がゼロの場合、コマンドが正しく実行されたことを意味します。