Я настраиваю некоторые сетевые компоненты, и каждый раз, когда я что-то пробую, разрывается соединение. Думая, что я должен что-то настраивать неправильно, чтобы разорвать все соединения, я немного устранил неполадки, чтобы выяснить, что при новой загрузке все сети работают. Если я запускаю команду ip rule flush
, я теряю все подключения до перезагрузки.
Я использую сетевой менеджер Kubuntu 12.04, подключающийся через беспроводной адаптер. Любая помощь приветствуется
Я считаю, что это следовало ожидать.
При загрузке существует правило с номером 32766, которое выглядит следующим образом:
32766: from all lookup main
main
- это таблица маршрутов, которая обычно устанавливается, поэтому, если вы не сделали специальных приготовлений, она вам нужна. Когда вы вводите команду ip rule flush
, она удаляется.
Вы можете добавить это правило снова после сброса, выполнив:
sudo ip rule add from all lookup main pref 32766
Я попробовал это, и, как и вы, когда я сделал сброс, я потерял связь, и когда я снова добавил его, я восстановил это.
Это обычный набор правил в моей системе Ubuntu 12.04:
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
Вы уверены, что не пытаетесь выполнить следующую команду?
ip ru flush cache
blockquote>