Domanda La risoluzione di dns di Ubuntu 14.04 ha smesso di funzionare dopo un aggiornamento minore


Ieri la connessione Internet funzionava correttamente e ho accettato gli aggiornamenti software. Oggi posso raggiungere il gateway predefinito, i server DNS (8.8.8.8) ma nessun indirizzo Internet come www.google.com tramite ping. E ovviamente nessun browser funziona o servizio internet (dropbox). Controllato con cavo Ethernet e con connessione wireless.

Il laptop è un MacBook Pro 2007 con Ubuntu 14.04 con triplo boot. La connessione di rete funziona perfettamente con l'installazione di Windows 8.1.

Qualche suggerimento su come ottenere di nuovo la connessione Internet su Ubuntu?

Saluti


2
2018-03-29 14:47


origine




risposte:


Come fa il tuo /etc/resolv.conf aspetto del file?

Prova questo comando: sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf

o

Fatelo manualmente aprendo il resolv.conf file e inserisci il server DNS che desideri utilizzare.


1
2018-03-29 15:48



@ ElderGeek Credo che stia tentando di rispondere alla domanda. - Seth♦
Grazie per l'aiuto, questo ha funzionato bene. Ma ora non so cosa sia successo. Perché ha smesso di funzionare in primo luogo. Questo significa che da ora in poi userà solo il primo Google DSN? - Ubuser


Penso che dovresti controllare la nuova posizione.

Aggiungi il tuo server dei nomi a/etc/resolvconf/resolv.conf.d/base.

Successivamente, corri resolvconf -u.


1
2018-03-29 20:03



All'inizio ho provato nel file di intestazione ma non ha funzionato. Apparentemente funziona modificando direttamente resolv.conf - Ubuser


Se questa è una versione desktop, dovresti usare network-manager per controllare i tuoi server DNS. Questo può essere fatto facendo clic sull'icona di rete nella barra delle applicazioni (in basso a destra) (se sul wifi, ha un simbolo wifi, se su Ethernet ha un simbolo di tipo plug-like) e selezionando le connessioni di modifica. Quindi fare doppio clic sulla connessione e passare alle impostazioni IPv4. Qui puoi aggiungere il server 8.8.8.8 DNS. Tuttavia, quando si aggiungono server DNS, ti consigliamo di cambiare anche la casella a discesa che dice DHCP a DHCP solo per l'indirizzo, quindi il DHCP non ti fornisce anche un server DNS. (Se vuoi farlo, avrai anche bisogno di un IP del router, che può essere ottenuto digitando route -4 -n alla riga di comando. Produrrà un output come questo:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.2        0.0.0.0         UG    6      0        0 home
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 home
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo

Basta usare il valore Gateway come router.

Se si tratta di un'edizione server, puoi seguire le istruzioni di @ Kasper:

sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf

oppure modificare manualmente il file resolv.conf e inserirlo nel server DNS ti piacerebbe usarlo.


0
2018-03-29 16:42



Perché non vuoi che DHCP fornisca il tuo server DNS? - Elder Geek
@Elder Geek Perché, dalla domanda, sembra che il DHCP stia fornendo server DNS non validi poiché le richieste non si risolvono. - Wilhelm Erasmus
Sì, questa è stata la prima cosa che ho provato. Ma sembra che sembra ignorare i server DNS o qualcosa del genere. - Ubuser
Hai provato a fare uno scavo? Con uno scavo è possibile specificare il server DNS o lasciarlo fuori per utilizzare il valore predefinito. - Wilhelm Erasmus
@WilhelmErasmus Che cos'è uno scavo? - Ubuser


Il problema è probabilmente a causa del pacchetto resolvconf, vedi la pagina man.

È usato per semplificare l'aggiunta e la rimozione di server DNS da fonti diverse. Quindi il contenuto precedente di /etc/resolv.conf è ora gestito dal programma resolvconf (8).

Quindi, se gestisci la tua rete da /etc/network/interfaces, che è buono per i server, basta aggiungere dns-nameservers e dns-search per l'interfaccia giusta. Vedere la pagina man per resolveconf(8).

Se è da NM, non ho un qlue, probabilmente aggiungo alle impostazioni statiche per le interfacce. Se gestito da DHCP, dovrebbe essere impostato comunque.


0
2018-03-31 00:05