2

После вчерашнего выпуска dist-upgrade (с запущенным Debian Sid) NetworkManager перестал перезаписывать маршрут по умолчанию, установленный через мой локальный маршрутизатор, после подключения к VPN. Google указывает, что это задумано, поскольку большинство людей, очевидно , не хотят так стучать по своим маршрутам. Я, однако, был бы. Как я могу восстановить старое поведение?

Детали: У меня установлено VPN-соединение, которое устанавливается автоматически, как только соединение с моей локальной сетью установлено. Кажется неуместным, если я настраиваю интерфейсы через DHCP или вручную, поскольку в этот момент необходим маршрут по умолчанию через мой локальный маршрутизатор.

После завершения подключения этот маршрут по умолчанию сохраняется, минуя VPN; таким образом, все соединения, сделанные через него, блокируются моим брандмауэром, который позволяет физическому интерфейсу исключительно для локального трафика.

Как только я запускаю ip route del default , появляется маршрут через VPN - мне не нужно добавлять его вручную. Это должно повторяться после каждой попытки подключения. Я попытался возиться с метрикой ipv4.route, но, видимо, она просто игнорируется.

1 ответ1

0

Это ошибка в NetworkManager v1.0.10-1. Противно - мне повезло, что у меня есть этот брандмауэр, иначе мой трафик был бы открыт, так как маршрут по умолчанию сохраняется. На данный момент исправление выполняется путем понижения, обновления до более новой версии (еще нет в репозиториях Debian) или пользовательского сценария диспетчера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .