iptables -L -v 中的“in”和“out”是什么意思

iptables -L -v 中的“in”和“out”是什么意思

当我运行 iptables -L -v 时,我得到的部分输出如下:

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     udp  --  virbr0 any     anywhere             anywhere             udp dpt:domain
    0     0 ACCEPT     tcp  --  virbr0 any     anywhere             anywhere             tcp dpt:domain
    0     0 ACCEPT     udp  --  virbr0 any     anywhere             anywhere             udp dpt:bootps
    0     0 ACCEPT     tcp  --  virbr0 any     anywhere             anywhere             tcp dpt:bootps

在这种情况下,输入列和输出列意味着什么?我推测它们与网络设备有关,但我不知道请求是否源自 in 并发送到 out,或者反之亦然。

答案1

它们是输入或输出接口。

man iptables | awk '/in/ && /interface/'

在:

接收数据包的接口名称

出去:

将通过其发送数据包的接口的名称

相关内容