Ubuntu 网络接口配置:2 个网卡

Ubuntu 网络接口配置:2 个网卡

抱歉,标题太宽泛和模糊了。案例如下:

我有 2 个网卡,eth0 和 eth1。操作系统:Ubuntu:14.04。eth0 配置了静态地址:10.1.1.1,并提供 WIFI、DHCP 和 DNS 服务,以便其他设备可以连接到其 WIFI。eth1 配置为 DHCP(/etc/network/interfaces)并连接到互联网。

现在问题有点令人困惑:

启动系统并插入互联网电缆,一切正常,并且我们由 Docker 运行的服务正常运行。如果拔掉电缆,Docker 容器将无法再重新启动(我的意思是,先停止 Docker 容器然后再启动)。甚至 ssh 到服务器(ssh[电子邮件保护]) 越来越慢。重新插上电缆,一切恢复正常。手动停止 eth1 并重新启动它(ifdown eth1 和 ifup eth1)可以解决此问题。

在没有互联网电缆的情况下启动系统,第二个网卡无法获取正确的 IP,并且 eth1:avahi 出现。即使现在插入电缆也无法上网。执行 ifdown eth1 和 eth1:avahi 将消失,一切恢复正常。

总之,每次拔掉网线,网络好像就断了,必须重新激活 eth1 才能恢复。

我尝试将 eth1 配置从 /etc/network/interfaces 中取出,因此它应该由 network-manager 管理。但问题仍然存在。在这种情况下,需要使用 ifconfig 来关闭和启动 eth1。

希望我把故事讲清楚了,能够帮助到别人。

相关内容