多年来,我一直使用 USB 以太网从 Debian 8 工作站连接到正在g_multi
运行的 Linux 设备。今天它停止工作了,尽管(每个人都这么说)“我没有碰任何东西”。
我知道的:
- 设备没问题(通过 USB 的以太网在另一台机器上没问题)
- USB 端口和电缆正常(设备的大容量存储设备仍然安装)
lsmod
按预期列出usbnet
、rndis_host
、rndis_wlan
和cdc_ether
/etc/network/interfaces
仍然写着:`allow-hotplug usb0 auto usb0 iface usb0 inet static address 192.168.42.10 netmask 255.255.255.0
ifup usb0
失败并显示 -无法找到设备“usb0”
无法启动 usb0。ifconfig usb0
找不到设备dmesg|grep usb0
给我rndis_host 4-1.1:1.0 usb0: register 'rndis_host' at usb-0000:00:1d.0-1.1, RNDIS device, ee:00:...
我尝试重新启动,这没有帮助,但产生了另一个奇怪的效果:eth0
没有通过网络管理器启动。我必须把它放进去/etc/network/interfaces
才能启动我的网络。
相关或不同的现象?
关于如何缩小问题范围的任何提示?
答案1
已解决:这是一个可预测的网络接口名称问题,将 usb0 重命名为奇怪的名称。为什么时隔多年,突然出现这样的情况?我不知道。也许是第一次在启动时建立了 USB 连接,因此系统决定表现得像一个多网络接口机器?
不管怎样,问题解决了。