我有一个 Nimbelink 调制解调器,它枚举为 4 个 ttyUSB 设备。我想要持久的接口名称,以便 NetworkManager 可以控制 ppp0 连接(需要使用 4 个 ttyUSB 中的第 3 个)。
我已经在 /etc/udev/rules.d 中设置了规则来创建符号链接。所有这一切似乎都运作良好。我可以使用 picocom 和符号链接来传达 AT 命令。正在做:
udevadm info --query=path --name=/dev/ttyUSB_modem2
显示它从调制解调器正确链接到第三个 ttyUSB 接口,无论它位于 /dev 的哪个位置。
我认为我的问题是 NetworkManager 在使用 nmcli 连接编辑器设置后没有使用/识别符号链接作为接口名称。如果我将名称更改回 ttyUSB2(假设调制解调器枚举为 ttyUSB[0-4]),则它可以正常连接。这可以通过 NetworkManager 实现吗?最终,我希望调制解调器充当有线以太网连接的备份。
操作系统:Debian 9 无头版本
答案1
有史以来第一个堆栈交换问题,我自己回答(天哪)。显然,NetworkManager 不需要接口名称:
nmcli connection edit ppp0
nmcli>set connection.interface-name *type nothing*
Enter 'interface-name' value: *hit enter*
save
quit
不输入接口名称,NM 会发现它。