iptables는 내가 만든 규칙을 나열하지 않습니다


16

이 안내서 를 사용하여 두 PC 간의 공유 인터넷 연결을 설정하고 있습니다.

에서 8 단계 내가이 명령을 실행해야한다고 말했습니다 :

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/rc.d/iptables save
/etc/rc.d/iptables start

내 출력을 실행하면 iptable의 rules 에 아무런 영향을 미치지 않는 것 같습니다 iptables -nvL.

Chain INPUT (policy ACCEPT 2223 packets, 2330K bytes)
 pkts bytes target     prot opt in     out     source         destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
  pkts bytes target     prot opt in     out     source        destination

Chain OUTPUT (policy ACCEPT 2272 packets, 277K bytes)
  pkts bytes target     prot opt in     out     source        destination

맞습니까? 아니면 내가 잘못하고 있습니까?

답변:


28

명령 iptables -nvLfilter테이블 의 내용을 표시 합니다. 추가하는 규칙이 nat표에 있습니다. 테이블 -t nat을 보려면 추가하십시오 nat.

iptables -t nat -nvL

1

당신은 또한 iptables-save모든 것을보고 싶다면 실행 하고 모든 내용을 화면에 덤프합니다. 게으른 느낌이들 때 모든 것을 쉽게 볼 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.