我有一台带有两个网络适配器的服务器。我配置绑定并且成功了。以下是工作配置:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
bond-master bond0
bond-primary eth0
auto eth1
iface eth1 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
bond-mode balance-rr
bond-miimon 100
bond-slaves none
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.13
我尝试添加一座桥,但机器却失去了连接。
我试过:
要指定相同
bond0
和的 IP 地址、网关、网络掩码和名称服务器br0
,或者仅为 指定一个br0
,到添加
post-up
/pre-down
到bond0
,到添加
pre-up
/post-down
到br0
,克隆本杰明·弗朗兹 (Benjamin Franz) 的解决方案(相应调整 IP 地址),
克隆Kendall Gifford 的解决方案(相应调整 IP 地址)。
例如,以下配置不起作用:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
bond-mode balance-rr
bond-miimon 100
bond-slaves none
auto br0
iface br0 inet static
bridge_ports bond0
bridge_maxwait 0
bridge_fd 0
post-up ifup bond0
post-down ifdown bond0
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.13
我还能尝试什么来使其发挥作用?
答案1
它不知何故工作原理:
删除任何后上/前下/前上/后下,
br0
为和添加 IP 地址、网关、网络掩码和名称服务器bond0
。
在启动过程中,我连续看到以下消息/etc/init/failsafe.conf
:
等待网络配置...
等待最多 60 秒以进行网络配置...
在没有完整网络配置的情况下启动系统...
但一旦启动完成,机器似乎就连接到了网络。
最终配置如下:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
bond-mode balance-rr
bond-miimon 100
bond-slaves none
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.13
auto br0
iface br0 inet static
bridge_ports bond0
bridge_maxwait 0
bridge_fd 0
post-up ifup bond0
post-down ifdown bond0
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.13
答案2
iface x inet static
仅当有 IP 配置时才启动接口。要启动没有 IP 配置的接口,您必须使用:
iface x inet manual
因此请修复您的配置:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
auto bond0
iface bond0 inet manual
bond-mode balance-rr
bond-miimon 100
bond-slaves none
auto br0
iface br0 inet static
bridge_ports bond0
bridge_maxwait 0
bridge_fd 0
post-up ifup bond0
post-down ifdown bond0
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.13