我肯定不擅长谷歌搜索,因为这似乎是一个非常基本的问题,但我似乎无法在任何地方找到答案......而且man iptables
读起来很长!
我的 Linux 机器上有两个 NIC(eth0 和 eth1),我想阻止其中一个 NIC 的所有出站流量(所有端口上的 TCP 和 UDP),这样就不会有流量返回到路由器。
这个命令是什么?我只见过有特定端口的示例。
提前致谢。
答案1
使用iptables -A OUTPUT -o eth1 -j DROP
可以丢弃接口 eth1 上的所有传出流量。您可能还想使用 丢弃所有转发流量iptables -A FORWARD -o eth1 -j DROP
。
答案2
丢弃 eth1 上的所有传出流量
iptables -I OUTPUT -o eth1 -j DROP
将在 OUTPUT 链的开头插入一条规则以丢弃所有传出的流量。