iptables의 -o는 OUTPUT, FORWARD 및 POSTROUTING에 대한 인터페이스를 지정하기 위한 것입니다. 맞습니까?

iptables의 -o는 OUTPUT, FORWARD 및 POSTROUTING에 대한 인터페이스를 지정하기 위한 것입니다. 맞습니까?

iptables / netfilter에 대해 자세히 읽기여기, 제가 ​​그 주장에 대해 읽었을 때 -o:

"INPUT, FORWARD 및 PREROUTING 체인을 통해 나가는 패킷이 전송되는 인터페이스를 나타냅니다."

그들이 주장에 대해 같은 내용을 썼기 때문에 이것은 잘못된 것 같습니다 -i.

내가 보기에는 다음과 같아야 합니다.

"OUTPUT, FORWARD 및 POSTROUTING 체인을 통해 나가는 패킷이 전송되는 인터페이스를 나타냅니다."

옳은?

답변1

네, 맨 페이지 데비안;

   [!] -o, --out-interface name
          Name  of  an  interface via which a packet is going to be sent (for packets entering the FORWARD, OUTPUT and POSTROUTING chains).  When the "!" argument is used before the
          interface name, the sense is inverted.  If the interface name ends in a "+", then any interface which begins with this name will match.  If this  option  is  omitted,  any
          interface name will match.

관련 정보