如何使用 NetworkManager 根据 altname 配置接口

如何使用 NetworkManager 根据 altname 配置接口

在我的 nvidia orin nx 中,我使用 NetworkManager 来配置互联网连接。如何根据其 altname 配置接口?问题是我必须使用带有 USB 移动调制解调器的系统,并且根据冷启动或重启,USB 移动调制解调器将创建 eth1 或 eth0 接口。但是,我仍然需要为设备的实际物理接口分配一个静态 IP 地址,而我识别它的唯一方法是通过其 altname

3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 48:b0:2d:e9:c5:b4 brd ff:ff:ff:ff:ff:ff
    altname enP8p1s0
    inet 192.168.1.69/24 scope global eth0
       valid_lft forever preferred_lft forever

问题更多的是关于我如何为这个 enP8p1s0 接口分配一个静态 IP,该 IP 将在重启后仍然存在,并且即使我添加移动调制解调器并且 enP8p1s0 是 eth1 而不是 eth0,它也能工作。

到目前为止我已经在启动时使用了脚本。

ip addr add 192.168.1.69/24 dev enP8p1s0;

但随后看起来,当接口失去连接时,它也会失去分配的 IP,因此它不太可靠。我想知道我是否可以对 NetworkManager 配置文件做类似的事情。

相关内容