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.

관련 정보