无法在 Debian 上设置绑定桥

无法在 Debian 上设置绑定桥

我有一台 Debian 8 Jessie 机器,有两个接口(eth0 和 eth1),绑定在 balance-rr 模式(又名 0)。它运行顺畅,但当我尝试在其上设置桥接时,它不起作用。

我的 /etc/network/interfaces

auto lo
iface lo inet loopback

# The primary network interface
auto bond0
iface bond0 inet static
    slaves eth0 eth1
    bond-mode 0
    bond-miimon 100
    bond_downdelay 200
    bond_updelay 200

auto br0
iface br0 inet static
        address 192.168.20.20
        netmask 255.255.255.0
        gateway 192.168.20.1
        dns-nameservers 8.8.8.8
    bridge_ports bond0
    bridge_maxwait 0
    bridge_fd 0
    bridge_stp off

有线索吗?谢谢。

答案1

这是我的服务器上的工作配置:

/etc/网络/接口

auto lo
iface lo inet loopback

auto bond0
iface bond0 inet manual
    up ifconfig bond0 0.0.0.0 up
    slaves eth1 eth0
    bond-mode 0
    bond-miimon 100
    bond-lacp-rate 0

auto br0
iface br0 inet static
    address 192.168.162.235
    netmask 255.255.192.0
    gateway 192.168.150.254
    bridge_ports bond0 vnet0
    bridge_stp off # switch on with more system like this
    bridge_maxage 0
    bridge_ageing 0
    bridge_ageing 0

除此之外您还需要安装:

 apt-get install bridge-utils ifenslave

从 /etc/modprobe.d/ 中删除所有 bond 模块配置

答案2

bond-mode 5对于我来说,使用(lacp)和ip其中一条评论中建议的命令也可以正常工作:

auto bond0
iface bond0 inet manual
    up ip link set up dev bond0
    slaves eth1 eth0
    bond-mode 4
    bond-miimon 100
    bond-lacp-rate 0

auto br0
iface br0 inet static
    address 192.168.162.235
    netmask 255.255.192.0
    gateway 192.168.150.254
    bridge_ports bond0
    bridge_stp off # switch on with more system like this
    bridge_maxage 0
    bridge_ageing 0

无论如何,所有功劳都归于米哈尔·索科洛夫斯基

答案3

auto enp3s0
iface enp3s0 inet manual
bond-master bond0

auto enp2s0
iface enp2s0 inet manual
bond-master bond0

auto bond0
iface bond0 inet manual
     up ip link set up dev bond0
    bond-mode 5
    bond-miimon 100
    bond-lacp-rate 0
    bond-slaves enp3s0 enp2s0

auto virbr0
iface virbr0 inet static
    address 192.168.10.3
    gateway 192.168.10.1
    netmask 255.255.255.0
    dns-nameservers 192.168.10.2 192.168.10.1
    bridge_ports bond0
    dns-search yoyo.yo
    bridge_stp off
    bridge_fd 0
    bridge maxwait 0

答案4

我的解决方案是添加以下行:

pre-up sleep 2

桥接配置。

相关内容