是否可以禁用NIC中的TX或RX? 我正在build立一个networking监测机器,我想确保这个机器不会在networking上引入数据包。
一种方法是使用某种netfilterfunction来阻止来自该接口的所有即将到来的数据包。 但是这会给服务器增加额外的工作,因为它需要过滤所有可能离开接口的数据包。
最简单的方法是使用没有连接TX引脚的定制电缆。 电缆是微不足道的,你只需要遵循正确的颜色模式。 您还必须确保将TX禁用的连接器放在计算机中,而不是开关,但是如果出错,很容易修复。 🙂
我正在build立一个networking监测机器,我想确保这个机器不会在networking上引入数据包。
那部分没有太大的意义。
那么你如何计划使用系统本身? 即使是networking监控系统也需要访问才能发送stream量。 电子邮件通知,短信通知,出站pingtesting等。如果所有的function都收到,它将无法有效运行。
如果运行Linux,您可以使用iptable来阻止所有stream量:
iptable -F iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP
[这个问题有点老,但是我认为没有一个答案能够得到完整的答案]
假设
这个场景正如John所描述的:一个networking嗅探系统,具有:
pipe理接口为eth0,嗅探接口为eth1。
途径
命令
对于Linux下的iptables:
iptables --insert OUTPUT 1 --out-interface eth1 --jump DROP iptables --flush FORWARD iptables --append FORWARD --jump DROP iptables --policy FORWARD DROP
第一行在输出规则表的开始处插入规则,不应该影响其他stream量。
YMMV,因为我没有testing;-)。
–klodefactor