После вчерашнего выпуска dist-upgrade (с запущенным Debian Sid) NetworkManager перестал перезаписывать маршрут по умолчанию, установленный через мой локальный маршрутизатор, после подключения к VPN. Google указывает, что это задумано, поскольку большинство людей, очевидно , не хотят так стучать по своим маршрутам. Я, однако, был бы. Как я могу восстановить старое поведение?
Детали: У меня установлено VPN-соединение, которое устанавливается автоматически, как только соединение с моей локальной сетью установлено. Кажется неуместным, если я настраиваю интерфейсы через DHCP или вручную, поскольку в этот момент необходим маршрут по умолчанию через мой локальный маршрутизатор.
После завершения подключения этот маршрут по умолчанию сохраняется, минуя VPN; таким образом, все соединения, сделанные через него, блокируются моим брандмауэром, который позволяет физическому интерфейсу исключительно для локального трафика.
Как только я запускаю ip route del default
, появляется маршрут через VPN - мне не нужно добавлять его вручную. Это должно повторяться после каждой попытки подключения. Я попытался возиться с метрикой ipv4.route, но, видимо, она просто игнорируется.