我正在尝试在 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
列出的两个端口是在同一脚本中创建的,并定期添加。为什么这两个端口都可以,而7777却不行?
在此先感谢您的帮助!
答案1
首先使用以下命令正确查看 iptables:-
iptables-L-n
-n 将显示端口号而不是与该端口关联的服务。这会清除事情。使用回显$?如果 iptables 命令没有显示任何错误。结果为零意味着命令运行良好。