Linux负载均衡器ping重定向到其他接口

Linux负载均衡器ping重定向到其他接口

我正在使用 ip 路由和 ip 规则配置 centos 的负载平衡

Eth0 192.168.1.5
Eth1 192.168.5.128

[root@host1 testscripts]# ip route
192.168.5.0/24 dev eth1  scope link  src 192.168.5.128
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.5
169.254.0.0/16 dev eth1  scope link 
[root@host1 testscripts]# ip route show table wan2
default via 192.168.5.2 dev eth1  src 192.168.5.128
[root@host1 testscripts]# ip route show table wan1
default via 192.168.1.1 dev eth0  src 192.168.1.5
[root@host1 testscripts]# ip rule show
0:      from all lookup 255
32762:  from 192.168.5.128 lookup wan2
32763:  from all to 192.168.1.5 lookup wan1
32765:  from 192.168.1.5 lookup wan1
32766:  from all lookup main
32767:  from all lookup default

但问题是,当我使用ping –I 192.168.1.5 www.google.com ping 时,它会转到第二个接口,如果第二个接口关闭,它就会卡在那里。如何解决这个问题

答案1

问题解决了。resolv.conf 指向第二个接口 dns ip。这就是数据包传输到第二个接口的原因。

相关内容