我有一个在eth0和eth1上运行的DHCP客户端。 当这些接口获得租约时,斑马线路自动显示。 这是ip route的输出:
root@localhost:~# ip route default proto zebra nexthop via 192.168.53.254 dev eth1 weight 1 nexthop via 192.168.1.1 dev eth0 weight 1 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.133 192.168.53.0/24 dev eth1 proto kernel scope link src 192.168.53.42
(TL; DR:我该如何删除,比如通过IP路由通过192.168.53.254的默认路由?)
现在,我正在做自己的PBR负载平衡,并且在ping通路由器时,我需要取消一条路由,但一段时间后仍然无法工作。 我正在做
vtysh -c "configure terminal" -c "no ip route 0.0.0.0/0 $ROUTER"
这将删除路线,但似乎混淆斑马,因为当我拔掉电缆,并replug它不会自动重新添加路线了。 我认为删除路由与ip路由不会混淆斑马尽可能多,但对于我的生活,我无法弄清楚正确的语法。
我试过了
ip route del default via 192.168.1.1 dev eth0 proto zebra
这不会给出任何错误,但它不会做任何事情。 我可以看到路线仍然在那里,如果我做“ip路线”之后。
任何人都可以帮忙吗?
提前致谢。
如果你telnet到quagga,
第一:
configurationterminal
然后:
没有IP路由<…>
并把<...>
replace成你以前的命令
这将禁用您以前的命令。