Как заставить resolv.conf работать старым образом в современных дистрибутивах Linux?

В /etc/resolv.conf на современных дистрибутивах Mint 17 и Ubuntu 16 есть предупреждение:

 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.1.1 

Как заставить resolv.conf работать по-старому, чтобы я мог редактировать этот файл вручную, без какой-либо другой программы или процесса, перезаписывающей его?

  • Почему Ubuntu хранит журналы демона на /var/log/daemon.log.1 вместо /var/log/daemon.log?
  • Не удалось создать загрузочный USB-накопитель Kali Linux с Windows10 / Ubuntu
  • Не удается получить доступ к Интернету через OpenVPN
  • Как MIME-тип «text / html» зарегистрирован в shared-mime-info? Где находится файл * .xml?
  • Как отключить заставку и управление питанием в Linux по командной строке?
  • Как я могу сделать этот скрипт более эффективным?
  • Открытие портов на Ubuntu 16.04.1
  • Как установить ограничение nofile на rsyslog с выскочкой?
  • One Solution collect form web for “Как заставить resolv.conf работать старым образом в современных дистрибутивах Linux?”

    В качестве альтернативы вы можете указать базовые DNS-серверы для resolvconf в /etc/resolvconf/resolv.conf.d/base , которые не будут перезаписаны. Он использует тот же синтаксис. Таким образом, вы можете продолжать использовать Ubuntu или Mint по умолчанию. Затем скажите resolvconf для восстановления resolv.conf с помощью sudo resolvconf -u .

    Hover, вы можете удалить resolvconf: sudo apt-get remove resolvconf . Это безопасно. Затем запишите нужные DNS-преобразователи в /etc/resolv.conf .

    Возможно, вы не сможете использовать функции управления DNS в других программах, которые автоматически управляют вашей сетью (сетевым менеджером).

    Linux и Unix - лучшая ОС в мире.