iptables, 방화벽을 올바르게 새로 고치거나 끄는 방법은 무엇입니까?

iptables, 방화벽을 올바르게 새로 고치거나 끄는 방법은 무엇입니까?

모든 iptables 방화벽 체인을 새로 고치고 싶고 이 스크립트를 사용하여 종료합니다.

iptables -F
iptables -X
iptables -Z
iptables -t nat -F
iptables -t nat -X
iptables -t nat -Z
iptables -t mangle -F
iptables -t mangle -X
iptables -t mangle -Z
iptables -t nat --delete-chain
iptables -t mangle --delete-chain

하지만 작동하지 않습니다. 예를 들어 핑이 차단되었습니다.

이 스크립트 iptables -L을 실행한 후에는 문제가 없는 것 같습니다...

sudo iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

편집: 아니요.. 입력이 삭제되었습니다!

답변1

해결책을 찾아라

스크립트를 이렇게 수정합니다

iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables -X
iptables -Z
iptables -t nat -F
iptables -t nat -X
iptables -t nat -Z
iptables -t mangle -F
iptables -t mangle -X
iptables -t mangle -Z
iptables -t raw -F
iptables -t raw -X
iptables -t raw -Z

관련 정보