我可能遇到了从 Ubuntu 20.04 升级到 22.04 的问题,无法解决。我的 IP 之前在“ens1”接口上是静态的 192.168.0.100,但在升级过程中,该接口已设置为“enp3s0”。“ifconfig”命令结果:
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.11 netmask 255.255.255.0 broadcast 192.168.0.255
...
在 /etc/network/interfaces 中,我之前的设置也被忽略:
# allow-hotplug ens1
# iface ens1 inet static
# address 192.168.0.100
# netmask 255.255.255.0
# gateway 192.168.0.254
如果我使用新界面更新设置,那么:
allow-hotplug enp3s0
iface enp3s0 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.254
我失去了网络连接。
但我在 XFCE4 小程序上看到的是,网络管理器似乎保留了“ens1”接口。因此,如果我像以前一样在接口文件中将“enp3s0”替换为“ens1”,我可以重新访问网络,但网络管理器的图标会丢失,我的 IP 仍为 192.168.0.11!这到底是何魔力,我该如何将我的 IP 重新设置为静态?