Właśnie zainstalowałem Ubuntu Server 18.04 i skonfigurowałem SSH, dzięki czemu mogę kontynuować konfigurację za pośrednictwem pulpitu, ale napotkałem problemy, których nie mogę rozwiązać.
Próbowałem biec
sudo apt-get update
ale ciągle pojawiały się błędy:
Tymczasowe usuwanie awarii archive.ubuntu.com
Nie udało się pobrać http: //archive.ubuntu ........
Sprawdziłem, czy moje połączenie internetowe działa poprawnie
ping 8.8.8.8
i dostałem odpowiedź, wszystko w porządku.
Podejrzewałem, że może mój DNS nie został poprawnie skonfigurowany, więc spróbowałem
ping www.google.com
i dostał błąd:
Tymczasowa awaria rozpoznawania nazw
Ok, więc ustaliłem, że to w rzeczywistości problem DNS, ale wszystkie „odpowiedzi”, które próbowałem, nie zadziałały.
Próbowałem edytować /etc/resolv.conf
bez powodzenia, ponieważ wydaje się, że jest to symboliczny link.
Znalazłem tutaj odpowiedź, która działa tylko wtedy, gdy uruchamiam z roota, tj .:
sudo bash
Ale nakazuje późniejsze cofnięcie zmian poprzez:
rm /etc/resolv.conf
ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
Jeśli to zrobię, ponownie tracę połączenie.
- Czy powinienem po prostu zostawić to tak, jak miałem, czy coś innego?
- Czy to może być trwałe rozwiązanie?
- A czy przyczyną problemu jest fakt, że
/run/resolvconf/resolv.conf
tak naprawdę nie istnieje?
/run/resolvconf/resolv.conf
nie istnieje, nie ma sensu tworzyć z niego dowiązania symbolicznego/etc/resolv.conf
. Więc dopóki nie dowiesz się, dlaczego ten plik nie istnieje, polecam skorzystać z działającego podręcznikaresolv.conf
. Czy możesz dodać wynikdpkg -l resolvconf
swojego pytania?