Обновленный сервер до 12.04 DNS больше не работает

Я не могу пропинговать ни один веб-сайт / сервис по имени (например, ping google.com).

Я мог бы временно исправить это, изменив 127.0.0.1 на мой маршрутизатор в /etc/resolv.conf, но этот файл перезаписывается.

Как я могу навсегда это исправить?

Чтобы было ясно, мне не нужен DNS-сервер, я просто хочу, чтобы мой сервер мог использовать DNS от DHCP.

2 ответа

Решение

Я решил это по-другому, потому что у меня сложилось впечатление, что вышеприведенное решение делает то, что не было задано, то есть реализует сервер dhcp.

Я удалил bind9 и dhcp3-сервер с

sudo aptitude remove bind9 dhcp3-server

и перезапустил сеть с

sudo /etc/init.d/networking restart

Я также изменил файл /etc/NetworkManager/NetworkManager.conf. Его содержимое выглядит так:

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

[ifupdown]
managed=true

После изменения этого файла мне пришлось перезапустить службу Network Manager:

sudo service network-manager restart

Теперь клиент dhcp, похоже, устанавливает сервер dns на сервер dhcp.

Настройка статических DNS-серверов в Ubuntu 12.04 (Precise Pangolin)

sudo nano /etc/dhcp/dhclient.conf

Затем измените выделенную строку на

prepend domain-name-servers x.x.x.x, y.y.y.y;

введите описание здесь

liberiangeek


Ubuntu 12.04 меняет способ настройки DNS. Вместо добавления серверов имен в /etc/resolv.conf их необходимо добавить в /etc/network/interfaces.

Отредактируйте / etc / network / interfaces, найдите ваше основное устройство Ethernet (например, eth0) и добавьте эту строку под своим основным устройством Ethernet:

dns-nameservers 127.0.0.1

И затем перезапустите свою сеть:

/etc/init.d/networking restart

Virtualmin

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