Проблема с resolv.conf [дубликат]

я внес эти изменения в resolv.conf сегодня, и когда я перезапустил свой ноутбук, я не могу подключиться к Интернету. Он говорит, что сервер не может быть найден. Эти команды были даны мне unoDNS при попытке удалить его из моей системы.

sudo mv /etc/resolv.conf /etc/resolv.conf.bak
echo "nameserver 8.8.8.8" | sudo tee  /etc/resolv.conf
echo "nameserver 8.8.4.4" | sudo tee -a /etc/resolv.conf

Любые предложения относительно того, что пошло не так. Я использую Ubuntu 14.04 LTS.

0
задан 8 May 2014 в 23:44

2 ответа

Когда вы выполнили sudo mv /etc/resolv.conf /etc/resolv.conf.bak, вы удалили то, что, вероятно, было символической ссылкой на динамически сгенерированный файл / run /resolvconf/resolv.conf.

Чтобы восстановить символическую ссылку, выполните следующие действия

sudo dpkg-reconfigure resolvconf

, а затем перезагрузитесь.

3
ответ дан 5 January 2021 в 23:08

Ваша система использует resolvconf, и файл resolv.conf создается динамически. Чтобы правильно обновить сервер имен, вы можете поместить параметры DNS в:

/ etc / network / interfaces

auto eth0
iface eth0 inet static
 address 1.1.1.1
 netmask 255.255.255.0
 gateway 1.1.1.2
 dns-names 8.8.8.8

или в Меню> Настройки> Сеть> Проводной> Редактировать> IPv4> DNS> Сервер: 8.8.8.8, а затем перезагрузиться.

2
ответ дан 5 January 2021 в 23:08

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

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