Ho appena installato Ubuntu Server 18.04 e impostato SSH in modo da poter continuare a configurare tramite il mio desktop, ma ho riscontrato alcuni problemi che non riesco a superare.
Stavo cercando di correre
sudo apt-get update
ma ricevevo costantemente errori:
Errore temporaneo nella risoluzione di archive.ubuntu.com
Impossibile recuperare http: //archive.ubuntu ........
Ho controllato per vedere se la mia connessione Internet era ok eseguendo
ping 8.8.8.8
e ho avuto una risposta, tutto ok lì.
Sospettavo che forse il mio DNS non fosse impostato correttamente, quindi ho provato
ping www.google.com
e ho ricevuto l'errore:
Errore temporaneo nella risoluzione dei nomi
Ok, quindi avevo stabilito che si tratta, in effetti, di una sorta di problema DNS, ma tutte le "risposte" che ho provato non hanno funzionato per me.
Ho provato a modificare /etc/resolv.conf
senza fortuna in quanto sembra essere un collegamento simbolico.
Ho trovato una risposta qui che funziona solo se corro da root, ovvero:
sudo bash
Ma indica di invertire le modifiche successivamente:
rm /etc/resolv.conf
ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
Se lo faccio, perdo di nuovo la connessione.
- Dovrei lasciarlo nel modo in cui l'ho avuto o qualcos'altro?
- Questa può essere una soluzione permanente?
- Ed è la causa del problema il fatto che in
/run/resolvconf/resolv.conf
realtà non esiste?
/run/resolvconf/resolv.conf
non esiste, non ha senso creare un link simbolico da/etc/resolv.conf
esso. Quindi fino a quando non scoprirai perché quel file non esiste ti consiglierei di usare il tuo manuale di lavororesolv.conf
. Puoi aggiungere l'output didpkg -l resolvconf
alla tua domanda?