首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ip路由删除quagga/zebra路由

使用ip路由删除quagga/zebra路由
EN

Server Fault用户
提问于 2014-06-30 11:02:12
回答 2查看 9.2K关注 0票数 3

我在eth0和eth1上运行了一个DHCP客户端。当这些接口得到租约时,斑马路由会自动显示。这是ip路由的输出:

代码语言:javascript
复制
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负载平衡,我需要找到一条路线,当它在一段时间内不起作用时。我在做

代码语言:javascript
复制
vtysh -c "configure terminal" -c "no ip route 0.0.0.0/0 $ROUTER"

这就移除了路由,但似乎混淆了斑马,因为当我拔掉电缆并回复时,它不会再自动重新添加路由了。我认为移除路由和ip路由不会那么混淆斑马,但是对于我的生活,我不知道正确的语法。

我试过了

代码语言:javascript
复制
ip route del default via 192.168.1.1 dev eth0 proto zebra

这不会产生任何错误,但它不会做任何事情。如果我后来做了"ip路由“,我可以看到路线还在那里。

有人能帮忙吗?

提前谢谢。

EN

回答 2

Server Fault用户

发布于 2014-11-15 06:00:47

如果你把自己变成了庸医,

第一:

配置终端

然后:

无ip路由<...>

并将<...>替换为前面的命令

这将禁用您以前的命令。

票数 1
EN

Server Fault用户

发布于 2019-09-11 03:49:51

在斑马进程终止后,您可以通过以下命令刷新斑马路由:

代码语言:javascript
复制
sudo ip route flush table main proto zebra
票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/608933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档