При подключении к vpn с использованием openconnect скрипт vpnc по умолчанию добавляет DNS-серверы в мой файл resolv.conf.
Эти DNS-серверы располагаются до моего преобразователя заглушки 127.0.0.53, который использует systemd-resolver.
После этого я могу разрешать имена хостов в VPN, но не локальные.
Кажется, что эта проблема связана с этим вопросом . Я хотел реализовать принятое решение . Тем не менее, openconnect, похоже, не имеет необходимых опций - up и down.
В конце я не хочу, чтобы openconnect изменял resolv.conf, но добавил записи DNS в systemd-resolv, чтобы я мог использовать заглушку для разрешения имен VPN-хостов и локальных имен хостов.
Можно ли это как-то достичь с помощью интеллектуального сценария vpnc?