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

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

나는 그것을 사용하고 있다이 가이드두 컴퓨터 간에 공유 인터넷 연결을 설정합니다.

존재하다8단계다음 명령을 실행해야 한다고 나와 있습니다.

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

이렇게 하면 iptables에는 아무런 영향이 없는 것 같습니다.규칙, 실행하면 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

이게 맞는 걸까요, 아니면 제가 뭔가 잘못하고 있는 걸까요?

답변1

이 명령은 iptables -nvL테이블의 내용을 표시합니다 filter. 추가하려는 규칙이 nat테이블에 있습니다. 테이블을 -t nat살펴보겠습니다 .nat

iptables -t nat -nvL

답변2

iptables-save모든 내용을 보고 싶다면 이 프로그램을 실행하면 모든 내용이 화면에 표시됩니다. 게으른 느낌이 들 때 나는 모든 것을 이런 식으로 보는 것이 쉽다는 것을 안다.

관련 정보