Щойно я встановив 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
свого запитання?