|
各位好,今天使用LVS做了几个测试,碰到了一个非常奇怪的现象。请各位有经验的朋友帮忙看一下,是什么问题。
三台服务器,都是VMWARE的虚拟机,网卡是NAT模式,互相可以ping通,并且在同一网段
第一台 LVS 主机:
IP:192.168.232.100 mac 00:0c:29:48:e5:d1
配置如下 :
ifconfig eth0:0 192.168.232.200 netmask 255.255.255.255 broadcast 192.168.232.200 up
echo 1 > /proc/sys/net/ipv4/ip_forward
route add -host 192.168.232.200 dev eth0:0
ipvsadm -A -t 192.168.232.200:80 -s rr
ipvsadm -a -t 192.168.232.200:80 -r 192.168.232.128:80 -g -w 1
第二台 nginx主机:
IP:192.168.232.128 mac 00:0c:29:ca:8f:fe
配置如下 :
ifconfig lo:0 192.168.232.200 netmask 255.255.255.255 broadcast 192.168.232.200 up
route add -host 192.168.232.200 dev lo:0
echo "1"> /proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2"> /proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
第三台主机 无任何关系:
IP:192.168.232.130 mac 00:0c:29:c2:65:5f
通过访问192.168.232.200可以正常获取到nginx的静态内容。但是最奇怪的问题是,我再第三台主机 192.168.232.130上抓包 tcpdump -i eht0 port 80 -w test130.pcap 居然可以抓到请求和应答的包。这个实在太奇怪了。请各位大神能帮忙看看是什么问题吗?谢谢了
|
|
|
|
|
|
|