三台服务器,每台服务器三个网卡,三个bond,bond0是外网,相当于是我的管理网,其他服务器、设备的管理都是用的bond0所在的网段,bond1是办公网,相当于业务网,bond2是独立内网,相当于存储网,如表所示:
| 第 1 列 | 第 2 列 | 第 3 列 | 第 4 列 | 第 5 列 |
|---|---|---|---|---|
| 网卡bond | 服务器1 | 服务器2 | 服务器3 | 网关 |
| bond0 | 172.17.1.5/24 | 172.17.1.6/24 | 172.17.1.7/24 | 172.17.1.254 |
| bond1 | 172.192.10.5/24 | 172.192.10.6/24 | 172.192.10.7/24 | 172.192.10.254 |
| bond2 | 172.192.20.5/24 | 172.192.20.6/24 | 172.192.20.7/24 | 无网关 |
bond0和bond1都设置了网关和dns,三台均为手动设置。
bond0可以正常上外网,bond1无法上外网,bond2可以暂不管,是纯内网,三个bond都可以相互ping通各自网段,网段网关都在三层交换机上建立的pool池和网关。
请教怎么设置路由才可以使bond0和bong1都可以上外网?已测试过bond1取消网关后无法上外网。
另外使用nmcli的up和down后,metric序号会乱,会导致原本bond0可以上外网的都无法连接外网,除非bond0-2依次up.请教三个bond的metric哪个作为靠前?
附ip route
[root@DScloud2 ~]# ip route
default via 172.17.1.254 dev bond0 proto static metric 300
172.17.1.0/24 dev bond0 proto kernel scope link src 172.17.1.6 metric 300
172.192.10.0/24 dev bond1 proto kernel scope link src 172.192.10.6 metric 301
172.192.20.0/24 dev bond2 proto kernel scope link src 172.192.20.6 metric 302
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
[root@DScloud2 ~]#