我在eth0和eth1上运行了一个DHCP客户端。当这些接口得到租约时,斑马路由会自动显示。这是ip路由的输出:
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负载平衡,我需要找到一条路线,当它在一段时间内不起作用时。我在做
vtysh -c "configure terminal" -c "no ip route 0.0.0.0/0 $ROUTER"这就移除了路由,但似乎混淆了斑马,因为当我拔掉电缆并回复时,它不会再自动重新添加路由了。我认为移除路由和ip路由不会那么混淆斑马,但是对于我的生活,我不知道正确的语法。
我试过了
ip route del default via 192.168.1.1 dev eth0 proto zebra这不会产生任何错误,但它不会做任何事情。如果我后来做了"ip路由“,我可以看到路线还在那里。
有人能帮忙吗?
提前谢谢。
发布于 2014-11-15 06:00:47
如果你把自己变成了庸医,
第一:
配置终端
然后:
无ip路由<...>
并将<...>替换为前面的命令
这将禁用您以前的命令。
发布于 2019-09-11 03:49:51
在斑马进程终止后,您可以通过以下命令刷新斑马路由:
sudo ip route flush table main proto zebrahttps://serverfault.com/questions/608933
复制相似问题