大家好,我在设置 Ubuntu Bonding 时遇到了问题,请关注本指南。
我的interfaces
文件如下所示:
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
auto bond0
auto iface inet static
address 10.1.10.30
netmask 255.255.255.0
dns-nameservers 10.1.10.50
gateway 10.1.10.2
bond-mode balance-rr
bond-miimon 100
bond-lacp-rate 1
bond-slaves none
我可以从另一台 ISP 上的另一台计算机 ping Google 和我的外部静态 IP(我为它分配了一个与路由器的静态一对一 NAT 地址,并且还禁用了路由器的防火墙以进行故障排除)。但是,从 Ubuntu 机器上,我无法 ping 它的网关 10.1.10.2(即使它使用它来访问 Google lol),也无法 ping 任何其他内部地址。
如果我注释掉绑定并仅使用 eth0 或 eth1,则一切正常。有什么想法吗?
答案1
此行有一个错误:
auto bond0
auto iface inet static
address 10.1.10.30
它应该是:
auto bond0
iface inet static
address 10.1.10.30
答案2
13.04 版包含网络绑定。使用起来非常简单,您可以选择每个将成为虚拟(绑定)网络一部分的实际网络连接。