iptables에 포트가 추가되지 않았습니다.

iptables에 포트가 추가되지 않았습니다.

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-Ln

-n은 포트와 연결된 서비스 대신 포트 번호를 표시합니다. 그러면 문제가 해결될 것입니다. 에코 $를 사용 하시겠습니까? iptables 명령이 오류를 표시하지 않는 경우. 결과가 0이면 명령이 제대로 실행되었음을 의미합니다.

관련 정보