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

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

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

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

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

5
задан 22 May 2012 в 16:59

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.

0
ответ дан 22 May 2012 в 16:59

                                        Установите статические DNS-серверы в Ubuntu 12.04 (точный ящер)

sudo nano /etc/dhcp/dhclient.conf

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

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

enter image description here

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

6
ответ дан 22 May 2012 в 16:59

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

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