Linux 在连接到新 VLAN 时不运行 DHCP

Linux 在连接到新 VLAN 时不运行 DHCP

因此,我在 Linux 系统上运行 autossh,并且它被配置为在断开连接时重新连接到我的 SSH 服务器。我可以通过简单地拔掉网卡然后重新插上来确认这是否有效。效果很好。

但是,如果我更改 Linux 系统所在的 VLAN,系统将不会重新连接,因为它似乎不会自动运行 dhclient。

我是否需要启动一个进程或其他东西,以便它可以检测到 NIC 的连接状态何时发生变化并再次运行 dhclient?

我已经在运行 NetworkManager 和 dhclient,但它仍然对网络更改没有帮助。

答案1

最终通过安装 netplug 并启用其服务解决了这个问题:

sudo apt install netplug
sudo service netplug start

就是这样。现在,如果正在使用 DHCP,则切换 VLAN 或拔出并插入另一个网络将导致系统再次获取另一个 DHCP IP。

相关内容