“ip rule flush” 会中断所有连接

“ip rule flush” 会中断所有连接

我正在配置一些网络,每次我尝试某些操作时连接都会中断。我想我一定是配置不正确导致所有连接中断,于是我进行了一些故障排除,发现在全新启动时所有网络都正常工作。如果我运行该命令,ip rule flush我会失去所有连接,直到我重新启动。

我正在使用 Kubuntu 12.04 网络管理器通过无线适配器连接。如有任何帮助,不胜感激

答案1

我认为这是可以预料的。

启动时有一条编号为32766的规则,如下:

 32766: from all lookup main

main是正常设置的路由表,因此除非您做了特殊准备,否则您将需要它。输入命令后,ip rule flush它将被删除。

您可以在刷新后通过执行以下操作再次添加此规则:

 sudo ip rule add from all lookup main pref 32766

我尝试了这个,和你一样,当我刷新时我失去了连接,而当我重新添加它时我恢复了连接。

这是我的 12.04 Ubuntu 系统上的正常规则集:

 0: from all lookup local   
 32766: from all lookup main   
 32767: from all lookup default   

同样你也可以:

ip rule add from all lookup default pref 32767

因此脚本应该是这样的:

ip rule flush

ip rule add from all lookup main pref 32766

ip rule add from all lookup default pref 32767

答案2

您确定您不是想执行以下命令吗?

ip 路由刷新缓存

相关内容