NetworkManager должен запрашивать только «верхний» DNS-сервер.

echo выдаст только одну строку, а wc будет считать эту строку.

Обратите внимание, что конечная временная метка не существует 13:41:43, а используемые якоря (^ и $) слишком ограничительны.

Удалите echo и попробуйте следующее:

sed -n '/13:40:43/,/13:41:49/p' somelogfile.log | wc -l
3
14.03.2017, 15:08
2 ответа

Если вам не нужен DNS-сервер из локальной сети, настройте ipv4.no-auto-dns на этом WLan.Вам не нужен VPN, чтобы избежать ограниченного DNS-сервера, просто настройте статический адрес, например, ipv4.dns = 8.8.8.8.

Последние версии также имеют приоритет ipv4.dns. Если вы установите для своей VPN отрицательный приоритет, DNS-серверы из других ваших подключений не будут добавлены. В этом случае серверы имен VPN используются исключительно.

См. man nm-settings

4
27.01.2020, 21:18

Как сказал таллер , вы можете установить отрицательное число для параметра ipv4.dns-priorityвашего VPN-подключения. При этом используются только настройки DNS VPN, включая DNS-серверы и поисковый домен.

Этот параметр нельзя настроить в пользовательском интерфейсе сетевых настроек, но его можно задать с помощью NetworkManager инструмента командной строки, nmcli .

$ nmcli connection modify <vpn_connection_name> ipv4.dns-priority -50

Подробнее:

1
12.11.2021, 20:29

Теги

Похожие вопросы