Как остановить менеджера сети, меняющего мой шлюз?
Окружающая среда: Ubuntu 14.04
Проблема:
Я хочу подключиться к своему VPN на работе из дома. Всякий раз, когда я подключаюсь к беспроводной сети, мой маршрут настраивается на рабочий маршрут. Предполагается, что домашним шлюзом является 192.168.1.254, и ручная настройка шлюза по умолчанию на это работает. Но когда я пытаюсь подключиться к VPN с помощью апплета или когда я отключаю и снова подключаю беспроводную связь, шлюз по умолчанию возвращается к рабочему, что делает работу из дома намного более сложной, чем должно быть.
Сетевые интерфейсы, очевидно, настроены с помощью dhcp, но маршрутизация, по-видимому, не происходит, потому что когда sudo dhclient
шлюз по умолчанию не установлен и route -n
урожайность,
route -n
10.0.3.0 0.0.0.0 255.255.255.0 U 0 0 0 lxcbr0
192.168.1.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
и есть просто ошибка недоступности сети.
После подключения и отключения беспроводного интерфейса через графический интерфейс (нажав на апплет) внезапно мы получаем вывод из маршрута -n, показанного ниже. Я получил полный пакет /etc для 192.168.192.9 безрезультатно.
Очевидно, что-то в Ubuntu было настроено для неправильной настройки маршрута.
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.192.9 0.0.0.0 UG 0 0 0 wlan0
10.0.3.0 0.0.0.0 255.255.255.0 U 0 0 0 lxcbr0
192.168.1.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
192.168.192.9 0.0.0.0 255.255.255.255 UH 0 0 0 wlan0