DNS resolv conf

Если вы хотите сохранить рабочий стол GNOME, но изменить диспетчер окон по умолчанию metacity / compiz, самый простой способ - создать файл .gnomerc в вашем домашнем каталоге с этим содержимым:

[ f1]

Чтобы быть в безопасности, убедитесь, что оконный менеджер может запускаться и настроен правильно (используя метод выхода из системы / входа в систему в ответ Bubblegum) перед внесением этого изменения.

0
задан 20 June 2017 в 08:31

2 ответа

NetworkManager - это программа, которая (через утилиту resolvconf) вставляет адрес 127.0.1.1 в resolv.conf. NM вставки, которые адресуются, если только если он настроен на запуск экземпляра программы dnsmasq для работы в качестве локального сервера пересылки. Этот экземпляр dnsmasq прослушивает запросы по адресу 127.0.1.1.

Если вы хотите видеть witch DNS, вы используете команду типа в настоящее время

nmcli device show <interfacename> | grep IP4.DNS

Вы можете установить разные DNS param для каждого соединения

Если вы не хотите использовать локальный сервер переадресации, тогда настройте NetworkManager не запускать экземпляр dnsmasq и не вставлять этот адрес. В /etc/NetworkManager/NetworkManager.conf закомментируйте строку dns=dnsmasq

sudo nano /etc/NetworkManager/NetworkManager.conf [main] plugins=ifupdown,keyfile,ofono #dns=dnsmasq

и перезапустите службу NetworkManager.

sudo systemctl restart network-manager

В этом режиме NetworkManager обновляет /etc/resolv.conf (все еще через resolvconf ), чтобы включить адреса сервера имен, которые NetworkManager имеет для активных подключений.

Если вы хотите отключить механизм resolvconf для обновления resolv.conf и просто использовать статический файл resolv.conf, выполните следующие действия.

sudo rm -f /etc/resolv.conf # Delete the symbolic link sudo nano /etc/resolv.conf # Create static file # Content of static resolv.conf nameserver 8.8.4.4 nameserver 8.8.8.8
1
ответ дан 18 July 2018 в 11:22

NetworkManager - это программа, которая (через утилиту resolvconf) вставляет адрес 127.0.1.1 в resolv.conf. NM вставки, которые адресуются, если только если он настроен на запуск экземпляра программы dnsmasq для работы в качестве локального сервера пересылки. Этот экземпляр dnsmasq прослушивает запросы по адресу 127.0.1.1.

Если вы хотите видеть witch DNS, вы используете команду типа в настоящее время

nmcli device show <interfacename> | grep IP4.DNS

Вы можете установить разные DNS param для каждого соединения

Если вы не хотите использовать локальный сервер переадресации, тогда настройте NetworkManager не запускать экземпляр dnsmasq и не вставлять этот адрес. В /etc/NetworkManager/NetworkManager.conf закомментируйте строку dns=dnsmasq

sudo nano /etc/NetworkManager/NetworkManager.conf [main] plugins=ifupdown,keyfile,ofono #dns=dnsmasq

и перезапустите службу NetworkManager.

sudo systemctl restart network-manager

В этом режиме NetworkManager обновляет /etc/resolv.conf (все еще через resolvconf ), чтобы включить адреса сервера имен, которые NetworkManager имеет для активных подключений.

Если вы хотите отключить механизм resolvconf для обновления resolv.conf и просто использовать статический файл resolv.conf, выполните следующие действия.

sudo rm -f /etc/resolv.conf # Delete the symbolic link sudo nano /etc/resolv.conf # Create static file # Content of static resolv.conf nameserver 8.8.4.4 nameserver 8.8.8.8
1
ответ дан 24 July 2018 в 19:47
  • 1
    Можно ли немного рассказать о ресурсах относительно цели / полезности этого локального сервера пересылки, предоставленного утилитой dnsmasq? – pkaramol 20 January 2018 в 16:14

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

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