我正在配置一些网络,每次我尝试某些操作时连接都会中断。我想我一定是配置不正确导致所有连接中断,于是我进行了一些故障排除,发现在全新启动时所有网络都正常工作。如果我运行该命令,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 路由刷新缓存