특정 iptables IP/포트 제한을 취소합니다.

특정 iptables IP/포트 제한을 취소합니다.

다음 iptables 규칙을 추가한다고 가정해 보겠습니다.

iptables -A INPUT -p tcp -s localhost --dport 4444 -j ACCEPT
iptables -A INPUT -p tcp --dport 4444 -j DROP

이렇게 하면 로컬 호스트가 포트 4444에 액세스할 수 있고 다른 모든 IP가 포트 4444에 액세스하는 것을 차단할 수 있습니다.

이제 이전 iptables 명령을 실행 취소하고 싶습니다. "실행 취소"하는 가장 쉬운 방법은 무엇입니까? 예를 들어 모든 IP가 포트 4444에 다시 액세스하도록 허용합니다.

답변1

에서 iptables --help:

--delete  -D chain      Delete matching rule from chain
--delete  -D chain rulenum
                Delete rule rulenum (1 = first) from chain

따라서 다음을 발행하십시오.

iptables -D INPUT -p tcp -s localhost --dport 4444 -j ACCEPT
iptables -D INPUT -p tcp --dport 4444 -j DROP

또는 줄 번호별로 삭제할 수도 있습니다. 먼저 규칙의 줄 번호를 가져옵니다.

iptables -L INPUT -n --line-numbers

그런 다음 다음을 삭제합니다.

iptables -D INPUT <line_number>

관련 정보