Можно ли вынудить администратора сети использовать localhost для новых сетей Wi-Fi?

При соединении с новой сетью WIFI (через nm-applet) существует ли способ вынудить NetworkManager принять значение по умолчанию к использованию localhost как сервер DNS вместо того, чтобы принять значение по умолчанию к DNS DHCP?

Я знаю, как изменить его вручную, но я задавался вопросом, был ли способ экономить на работе, это берет для изменения каждой сети Wi-Fi для использования 127.0.0.1 в качестве DNS и DHCP для адреса только.

Кто-либо может помочь?

1
задан 23 September 2018 в 21:31

2 ответа

С помощью dnsmasq и systemd-разрешенный, Ваша система уже использует localhost (127.0.0.x) для поисков DNS и кэширования.

В терминале ввести cat /etc/resolv.conf (вручную не редактируйте этот файл), и Вы будете видеть или 127.0.0.1 или 127.0.0.53, в зависимости от, или dnsmasq или systemd-разрешенный управляет DNS. Они будут использовать локальный кэш сначала и затем вероятно, выходить в Ваш маршрутизатор (192.168.x.1) для поисков. Определенные серверы DNS могут быть указаны в сетевом сценарии локального компьютера, или в настройке маршрутизатора. В идеальном мире Вы не должны, вероятно, выполнять и dnsmasq и systemd-разрешенные одновременно.

Проверять Вашу систему... в терминал...

ps auxc | grep -i dns

ps auxc | grep -i resolv
0
ответ дан 7 December 2019 в 23:10

Поскольку Вы говорите, что используете развязанный, это кажется, что Вы хотите, чтобы NetworkManager не записал/etc/resolv.conf вообще. Настроить main.dns=none или main.rc-manager=unmanaged в NetworkManager.conf. Посмотрите man NetworkManager.conf для деталей.

0
ответ дан 7 December 2019 в 23:10

Другие вопросы по тегам:

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