Мы использовали для получения текущих настроек DNS:
cat /etc/resolv.conf
Но Ubuntu 12.04 был изменен для использования платформы resolvconf. Вышеуказанное общение даст мне только это:
# 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.0.1
И это не текущие настройки DNS моей машины.
Итак, есть ли какой-нибудь файл или команда, к которой я могу обратиться?
Ответы:
Давайте предположим, что NetworkManager управляет вашими сетевыми конфигурациями.
Запустить в терминале
(Здесь tail является необязательным, просто для вашего удобства.) Это сообщит вам информацию о вашем соединении, аналогично
ipconfig
.источник
tail
я протрубилgrep DNS
.tail
не будет работать, если у вас есть несколько сетевых интерфейсов, но только один из них. Например, если у вас есть wlan0 и eth0, но только с использованием wlan0nmcli dev show
дает похожую информацию.Перейдите к сетевым подключениям рядом со значком громкости на панели задач и нажмите «Информация о подключении».
источник
В 12.04 NetworkManager является менеджером сетевых подключений по умолчанию.
Вот почему у вас есть только адрес обратной связи
resolv.conf
.Вместо просмотра этого файла проверьте каждую информацию о сетевых подключениях в следующей папке:
и выберите соединение, которое вы хотите настроить. Например, у меня есть беспроводное соединение в этой папке
источник