iptables 질문입니다

dijk1321의 이미지

§정책 요구 사항(방화벽 초기화 후 정책 설정)

1)방화벽의 eth0 ip로는 ping이 안되고 eth1, eth2 ip 로는 ping이 되도록 정책 설정

2)방화벽 정책은 필요에 따라 각 체인마다 1개의 정책만 추가할 수 있음

3)각 체인의 체인기본정책은 DROP으로 되어 있고 변경할 수 없음

4)각 체인에는 아무런 정책도 설정되어 있지 않으며 필요한 정책을 추가해야 함

iptables -A INPUT ! -i eth0 -p icmp -j ACCEPT
iptables -A OUTPUT ! -i eth0 -p icmp -j ACCEPT 했는데 ping이 안갑니다ㅜㅜ

ap4200의 이미지

혹시 iptables -A OUTPUT ! -i eth0 -p icmp -j ACCEPT
저 명령어 되나요? 에러가 나야 정상이에요

제 생각엔, 에러때문에 명령어가 입력이 안되었고, 그로인해 원하는 동작이 되지 않은것 같아요!
아래 명령어로 해보세요!
iptables -A OUTPUT ! -o eth0 -p icmp -j ACCEPT

dijk1321의 이미지

앗앗 제가 오타가 났네용ㅜㅜ -o로 해도 똑같아요!

ap4200의 이미지

우선 정책을 한번 잘 살펴보고 문제를 찾아야 할것 같은데요 :)
1. iptables -A 가 아니라, iptables -I 명령어로 입력해보세요
2. 정책이 없는 상황에서 정상적으로 ping이 나가고 들어오는게 확실한지 확인해보세요
3. ping을 때렸을 때, eth0으로 나가고 들어오는게 확실한지 확인해보세요