更新至 Ubuntu 16.04 后网络无法正常工作

更新至 Ubuntu 16.04 后网络无法正常工作

我将服务器从 Ubuntu 14.04 升级到 16.04。正如预期的那样,我必须将网络接口重命名为eth0eno1等等。但是,在两个接口(一个“内部”和一个“外部”)中,只有一个(内部)正常工作。我还配置了一个 kvm 桥,因此内部接口正在运行桥。

在 /etc/网络/接口:

auto eno1
iface eno1 inet manual

auto br1
iface br1 inet static
    address yyy.yyy.yyy.2
    netmask 255.255.255.0
    gateway yyy.yyy.yyy.254
    bridge_waitport 30
    bridge_ports eno1
    bridge_fd 1
    bridge_stp off
    bridge_maxwait 3330

auto eno2
iface eno2 inet static
   address xxx.xxx.xxx.169
   netmask 255.255.255.248
   broadcast xxx.xxx.xxx.175
   gateway xxx.xxx.xxx.174

由于我突然遇到第二个网关的问题(RTNETLINK 回答:文件存在),我手动定义了路由

ip 路由显示:

default via xxx.xxx.xxx.174 dev eno2
default via yyy.yyy.yyy.254 dev br1 onlink
yyy.yyy.yyy.0/24 dev br1  proto kernel  scope link  src yyy.yyy.yy.2
xxx.xxx.xxx.168/29 dev eno2  proto kernel  scope link  src xxx.xxx.xxx.169

界面br1效果很好,eno2什么都没做。我无法通过此接口进出。我还检查了路由器输出,正确的 MAC 和 IP 地址位于正确的 VLAN 中。

有什么建议么?

答案1

可能并非如此,但您是否确保在更新后安装了 bridge-utils?

sudo apt-get install bridge-utils

相关内容