Я испортил файлы / etc / hosts и /etc/resolv.conf, теперь моя сеть не работает. Как я могу сбросить его?

Я настроил свою систему, установив FTP-сервер и DNS-сервер. Я думаю, что в процессе я испортил resolv.conf и файл hosts.

Теперь я хочу восстановить его, но не могу этого сделать. Я использую Ubuntu 14.04 x86_64.

Вот скриншот, который может помочь:

enter image description here

1
задан 16 June 2014 в 05:11

2 ответа

Если Вы выполняете поддерживаемый в настоящее время рабочий стол версия Ubuntu, то сети должны быть обработаны NetworkManager сервис и Ваш /etc/network/interfaces, файл должен содержать только определение

auto lo
iface lo inet loopback

петлевого интерфейса по умолчанию Для фиксации Вашего /etc/resolv.conf файл, вероятно, необходимо реконфигурировать пакет из командной строки с помощью

sudo dpkg-reconfigure resolvconf

, Это подарит Вам вопрос о подготовке/etc/resolv.conf для динамических обновлений - отвечают "Да". Это может также подарить Вам другой вопрос о временном добавлении Вашей существующей конфигурации к динамической - раз так необходимо, вероятно, ответить "Нет" на тот. Это воссоздаст символьную ссылку по умолчанию вместо Вашего вручную отредактированного файла.

8
ответ дан 16 June 2014 в 05:11

Отредактируйте Ваш /etc/network/interfaces с корректными настройками.

sudo nano /etc/network/interfaces

Затем перезапускают Ваше сетевое устройство:

sudo ifdown eth0 && sudo ifup eth0

Эти resolv.conf будет воссоздан с корректными настройками.

можно поместить следующее в файл hosts, если Вы хотите значения по умолчанию назад:

127.0.0.1 localhost
127.0.1.1 hostname

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

вторая строка только необходима, если Ваш ПК имеет имя. (Не забывайте к substitue имя).

1
ответ дан 16 June 2014 в 05:11

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

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