有什么方法可以让网络管理器分配一些唯一的名称或设备派生名称,而不是Auto Ethernet
这样我们可以避免名称冲突?
在我升级到使用 systemd 的 Ubuntu Vivid 后(尽管我不确定它是否直接相关,或者只是网络管理器的错误/回归),我的两个移动宽带设备都获得了“Auth Ethernet”名称并且无法同时连接。
我可以使用临时修复它 nmcli con add type ethernet con-name my-office ifname ens3
,但我宁愿让网络管理器自动处理这个问题(即分配一个随机/唯一的连接名称)。
使用案例:
我有两个宽带 USB 设备,我需要连接到它们。问题是 NetworkManager 将它们显示为Auto Ethernet
(在网络管理器小程序中重复),并且当我尝试连接到第二个网络时,它会出错(32) Connection 'Auto Ethernet' is already active on enp0s20u
。当我尝试“编辑”连接时,它仅显示一个Auto Ethernet
连接。
/etc/NetworkManager/system-connections
也只列出了一个Auto Ethernet
答案1
禁用网络管理器并使用 /etc/network/interfaces 中定义的文件配置设备
您还可以使用 udev 规则重命名设备名称:
使用 Udev 规则重命名设备
cd /etc/udev/rules.d/
cat 70-persistent-net.rules
编辑 70-persistent-net.rules 以更改您的 USB 设备中 PCI 设备的名称并连接它