LINUX.ORG.RU

Логика работы networkmanager (DNS при изменении подключений)

 ,


0

1

Объясните, кто в курсе логики. Есть wifi сеть, которая по dhcp отдает dns 9.9.9.9, есть wireguard подключение с установленным 1.1.1.1 в кач-ве dns. Порядок действий и результаты такие:

  1. Активных соединений нет.
  2. Подключаю wifi -> системный dns становится 9.9.9.9.
  3. Подключаю wireguard -> системный dns становится 1.1.1.1.
  4. Отключаю wireguard -> системный dns пустой.
  5. Переподключаю wifi -> системный dns становится 9.9.9.9.

Вопросы: почему после отключения wireguard системный dns не подхватывается из wifi соединения, как это исправить при условии, что прописывать dns вручную к каждому wifi соединению нежелательно (долго, муторно).

Как проверяю dns: cat /etc/resolv.conf, dig ya.ru.


nmcli connection show
NAME     UUID                                  TYPE       DEVICE
wifi     7b77fd48-c7a2-489e-aaaa-01cbe152dda1  wifi       wlan0
wg       3da9d5cf-cba4-4aef-b561-9e04c34a69d7  wireguard  wg

cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 9.9.9.9
nameserver 149.112.112.112

nmcli connection down wg
Connection 'wg' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/14)

cat /etc/resolv.conf
# Generated by NetworkManager

nmcli connection down wifi
Connection 'wifi' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/17)

cat /etc/resolv.conf
# Generated by NetworkManager

nmcli connection up wifi
Passwords or encryption keys are required to access the wireless network 'wifi'.
Warning: password for '802-11-wireless-security.psk' not given in 'passwd-file' and nmcli cannot ask without '--ask' option.
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/19)

cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 1.1.1.1
suncon
() автор топика
Ответ на: комментарий от router

Оно самое. Не думал, что это баг, думал, я настроил что-то не так или не понял. Спасибо.

Странно, что до сих пор не пофиксили. Как-будто никого не волнует, что у них не резолвятся адреса при отключении wireguard.

suncon
() автор топика