我有一个 USB 设备,可用作 USB RNDIS 以太网设备。
该设备不具备DHCP功能,因此主机需要为自己分配IP地址。
我尝试添加/etc/network/interfaces
auto usb0
iface usb0 inet static
address 192.168.7.15
netmask 255.255.255.0
network 192.168.7.0
然后我遇到了类似的问题这个:当设备未连接时,usb0 将不会显示,并且network-manager
在启动时会失败。
有办法解决这个问题吗?
答案1
如果您需要频繁插入/拔出,则应将 HWaddr 绑定到设备,如下所示。就我而言,我在嵌入式 Linux 系统上12:a5:cf:42:92:fd
使用,运行“ ”。然后在 Linux 主机(就我而言为 Ubuntu 12.04 LTS)上,编辑文件“ ”,并输入类似g_ether.ko
insmod g_ether.ko host_addr=12:a5:cf:42:92:fd dev_addr=5e:bc:ca:27:92:b1
/etc/NetworkManager/system-connections/Wired connection 2
####################################
[802-3-ethernet]
duplex=full
mac-address=12:a5:cf:42:92:fd
[connection]
id=Wired connection 2
uuid=2862a666-c2e6-4a3a-8e0c-8705d93c92da
type=802-3-ethernet
timestamp=1501735507
[ipv6]
method=auto
[ipv4]
method=manual
addresses1=192.168.42.21;24;192.168.42.1;
###############################################
最后,保存文件并插入/重新插入 USB 电缆。
答案2
好的,您可以正确启用并运行 NM,或者仅清除/删除 NM 并添加如下条目/etc/network/interfaces
:
auto usb0
iface usb0 inet dhcp
然后重新启动盒子或者只是网络服务
希望它能获取到ip,试试看。
并确保已安装该 USB 设备的驱动程序
答案3
您可以通过选择更改该特定连接的设置编辑连接在下拉菜单中网络管理器面板中的图标。在此对话框中,选择有问题的有线连接,选择编辑它,转到 IPv4 选项卡,然后更改为手动的连接。如有必要,您还可以使用其他本地链接和此类连接。