Я настроил свою систему, установив FTP-сервер и DNS-сервер. Я думаю, что в процессе я испортил resolv.conf и файл hosts.
Теперь я хочу восстановить его, но не могу этого сделать. Я использую Ubuntu 14.04 x86_64.
Вот скриншот, который может помочь:
Если Вы выполняете поддерживаемый в настоящее время рабочий стол версия Ubuntu, то сети должны быть обработаны NetworkManager
сервис и Ваш /etc/network/interfaces
, файл должен содержать только определение
auto lo
iface lo inet loopback
петлевого интерфейса по умолчанию Для фиксации Вашего /etc/resolv.conf
файл, вероятно, необходимо реконфигурировать пакет из командной строки с помощью
sudo dpkg-reconfigure resolvconf
, Это подарит Вам вопрос о подготовке/etc/resolv.conf для динамических обновлений - отвечают "Да". Это может также подарить Вам другой вопрос о временном добавлении Вашей существующей конфигурации к динамической - раз так необходимо, вероятно, ответить "Нет" на тот. Это воссоздаст символьную ссылку по умолчанию вместо Вашего вручную отредактированного файла.
Отредактируйте Ваш /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 имя).