我有一个无源网络分接头,放在两台主机之间。分接头的布线方案如下:
分接头仅将两个引脚(一对双绞线)连接到用于流量监控的两个网卡。我遇到的问题是,一个网卡(内置)在该设置下工作正常(链路指示灯亮起,并接收/监控流量),但另一个网卡(USB 网卡)没有接收任何内容,链路指示灯熄灭。
两张卡上的混杂模式都已打开。在切换网卡之间的电缆后,我得到了相同的结果。如果我连接到标准主机(所有引脚都已连接),USB 网卡可以嗅探流量。USB NIC 连接的设备是 Raspberry pi,所以这就是为什么我必须使用 USB NIC 作为第二个 NIC。
如果仅连接两个引脚,有什么方法可以让 USB NIC 接收流量吗?
答案1
我发现工作适配器默认为 100mbps,而非工作适配器默认为 10mbps,这可能是 USB 适配器无法检测到链路状态为向上的原因。
但我无法确认这一点,因为我无法更改 USB 适配器的速度,但这可能是另一个问题。稍后我会将其作为单独的问题发布。我收到的错误是:
root@kali:~# ethtool -s eth1 autoneg off speed 100
Cannot set new settings: Operation not supported
not setting speed
not setting autoneg