我正在配置一些网络内容,每次尝试时连接都会中断。考虑到我必须错误地配置某些东西才能断开所有连接,我进行了一些故障排除,以发现在全新启动时所有网络都在工作。如果我运行该命令,ip rule flush我将失去所有连接,直到我重新启动。
我正在使用通过无线适配器连接的 Kubuntu 12.04 网络管理器。任何帮助表示赞赏
我相信这是可以预料的。
开机时有一个编号为 32766 的规则,如下:
32766: from all lookup main
Run Code Online (Sandbox Code Playgroud)
main路由表是正常设置的,所以除非你做了特殊的准备,否则你需要它。当您输入ip rule flush命令时,它会被删除。
您可以通过执行刷新后再次添加此规则:
sudo ip rule add from all lookup main pref 32766
Run Code Online (Sandbox Code Playgroud)
我试过了,和你一样,当我执行刷新时,我失去了连接,当我重新添加它时,我又恢复了它。
这是我的 12.04 Ubuntu 系统上的常规规则集:
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
Run Code Online (Sandbox Code Playgroud)
同样你也可以:
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
| 归档时间: |
|
| 查看次数: |
13441 次 |
| 最近记录: |