我在使用 2 个 VyOS 路由器时遇到问题,无法在 VIF 接口上 ping IP 地址。以下是路由器上的配置,它也运行 BGP(我已确认它按预期运行)。
high-availability {
vrrp {
group VL200 {
hello-source-address 203.0.113.28
interface eth1.200
no-preempt
peer-address 203.0.113.29
priority 200
virtual-address 203.0.113.30/27
vrid 20
}
}
}
interfaces {
ethernet eth0 {
hw-id nn:nn:nn:nn:nn:nn
vif 65 {
address 192.0.2.1/29
}
}
ethernet eth1 {
address 203.0.113.111/32
hw-id nn:nn:nn:nn:nn:nn
vif 100 {
address 10.20.0.252/24
}
vif 200 {
address 203.0.113.28/27
}
}
loopback lo {
address 203.0.113.222/32
}
}
protocols {
bgp 64511 {
address-family {
ipv4-unicast {
network 203.0.113.0/24 {
}
}
}
neighbor 192.0.2.6 {
ebgp-multihop 2
remote-as 64496
update-source 192.0.2.1
}
parameters {
router-id 192.0.2.1
}
}
static {
route 0.0.0.0/0 {
next-hop 192.0.2.6 {
distance 253
}
}
route 203.0.113.0/24 {
blackhole {
distance 254
}
}
}
}
从外部计算机,我可以 ping 203.0.113.111 和 203.0.113.222,但是无法 ping 203.0.113.28 或 203.0.113.30。我的配置似乎没有缺少我所知道的任何内容。