Я только что установил Ubuntu Server 18.04 и настроил SSH, чтобы я мог продолжить настройку через свой рабочий стол, но у меня возникли некоторые проблемы, которые я не могу решить.
Я пытался бежать
sudo apt-get update
но постоянно получал ошибки:
Временная ошибка при разрешении archive.ubuntu.com
Не удалось получить http: //archive.ubuntu ........
Я проверил, если мое интернет-соединение было в порядке, запустив
ping 8.8.8.8
и я получил ответ, все хорошо там.
Я подозревал, что, возможно, мой DNS настроен неправильно, поэтому я попытался
ping www.google.com
и получил ошибку:
Временный сбой в разрешении имен
Итак, я решил, что это на самом деле какая-то проблема DNS, но все «ответы», которые я попробовал, не сработали для меня.
Я попытался отредактировать /etc/resolv.conf
без удачи, поскольку это похоже на символическую ссылку.
Я нашел ответ, который работает, только если я запускаю из-под root, то есть:
sudo bash
Но он дает указание отменить изменения впоследствии:
rm /etc/resolv.conf
ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
Если я это сделаю, я снова потеряю связь.
- Должен ли я просто оставить все как есть или что-то еще?
- Может ли это быть постоянным решением?
- И является ли причина проблемы тем, что на самом деле
/run/resolvconf/resolv.conf
не существует?
/run/resolvconf/resolv.conf
не существует, нет смысла создавать символическую ссылку/etc/resolv.conf
на него. Поэтому, пока вы не выясните, почему этот файл не существует, я бы порекомендовал использовать ваше рабочее руководствоresolv.conf
. Можете ли вы добавить выводdpkg -l resolvconf
на ваш вопрос?