我添加了这两个规则:
ip route add dev wlan0 default via 192.168.0.1 table 21ip route add dev wlan0 192.168.0.0/24 table 21
如果我这样做:
ip route show table 21
我看到这两条规则都存在.
default via 192.168.0.1 dev wlan0 192.168.0.0/24 dev wlan0 scope link
如果我然后尝试删除表21,并再次显示它:
ip route del table 21ip route show table 21
仍然存在该规则.
192.168.0.0/24 dev wlan0 scope link
有谁能解释一下?手册页说del旨在删除ROUTE,其中还包括表格.
解决方法 正如@ user3291010已经指出的那样,要删除完整表,请使用以下命令:此命令删除表21:
ip route flush table 21
您尝试的命令用于从表中删除特定规则.它需要一个匹配的前缀.当您没有提供前缀时,它只删除了第一个条目,这恰好是默认路由.
要删除第二个条目,只删除第二个条目,可以运行以下命令:
ip route delete table 21 192.168.0.0/24
据我所知,没有办法使用delete命令删除所有条目.
总结以上是内存溢出为你收集整理的linux – ip route del不删除整个表全部内容,希望文章能够帮你解决linux – ip route del不删除整个表所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)