桥接接口 - 添加默认路由

6 networking routing bridge

我曾经通过在办公室网络上连接我的 Ubuntu 14.04 笔记本电脑,eth0并且路由表在auto模式下使用办公室网络网关 IP 进行更新。

现在,我更改了/etc/network/interfaces配置以添加桥接接口br0,并eth0br0. 我的/etc/network/interfaces有:

iface br0 inet static
   address X.X.X.X
   netmask 255.255.0.0
   bridge_ports eth0
   bridge_stp on
   bridge_fd 0
   gateway X.X.X.X
Run Code Online (Sandbox Code Playgroud)

我的路由表不再更新。每次插入以太网电缆时,我都需要执行以下操作:

route add default gw X.X.X.X br0

如何为网桥配置默认网关?

Ljm*_*art 2

默认网关通常由 dhcp 更新。

但是,在您的 中/etc/network/interfaces,您声明,因为br0inet 是静态的。您明确指定 IP 地址、网络掩码和网关。因此,不会对该接口执行任何 dhcp 请求。

如果您希望更新默认网关,请指定为:

auto br0
    iface br0 inet dhcp
    bridge_ports eth0
Run Code Online (Sandbox Code Playgroud)