我在 Debian 10 Buster 上有这样的网络配置:
auto lo
iface lo inet loopback
allow-hotplug enp3s0
iface enp3s0 inet static
address 192.168.0.175
netmask 255.255.255.0
gateway 192.168.0.254
dns-nameservers 8.8.8.8 8.8.4.4
allow-hotplug enp3s0:1
iface enp3s0:1 inet static
address 192.168.3.175
netmask 255.255.255.0
它工作得很好,但是当进行一些测试时,比如反复拔掉网线然后放回去,我遇到了一个奇怪的问题:别名接口的路由:1
没有恢复,但IP地址却恢复了!
简而言之,当我放回网线时,两个IP地址配置正确,但只是路由192.168.0.0/24
恢复了。
重新启动后一切正常。这种情况只有在拔掉网线时才会发生。我尝试使用auto enp3s0
代替allow-hotplug
但行为相同。
答案1
我发现了问题,这不是由于文件引起的interfaces
,而是与西德、LXDE网络管理器。 LAN 接口由以下人员管理两个都系统,并且确实在电缆断开时取消配置,但在重新连接时并未取消配置。
从 wcid 中删除它即可恢复全部功能。