keepalived生成的虚拟ip怎么ping不同呢?需要做什么特别设置吗?

图片描述

如上图,已经生成了虚拟ip:192.168.31.120,ping主机ip是能ping通的,但是ping 192.168.31.120不同,这是为什么呢?

keepalived配置如下:

! Configuration File for keepalived

global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.31.120
   smtp_connect_timeout 30
   router_id LVS_DEVEL
   vrrp_skip_check_adv_addr
   vrrp_strict
   vrrp_garp_interval 0
   vrrp_gna_interval 0
}

vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.31.120
    }
}
阅读 20.5k
1 个回答

我在一堆不说人话的答案里面找到的答案

你看下防火墙,是不是被drop了
DROP all -- anywhere 虚拟ip

去掉配置文件中的
vrrp_strict

重启keeplived(可能要加上改成单播的方式),我刚才也不行,现在能ping通了

都2个月前的问题了,时效性真差啊

宣传栏