Manjaro Linux - Forum Italiano

Valore nameserver in etc/resolv.conf

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Valore nameserver in etc/resolv.conf
« il: Settembre 26, 2017, 12:56:20 pm »
Buongiorno a tutti, sono praticamente un novizio di Linux e come prima distro ho scelto (e con molta soddisfazione Manjaro XFCE), installandola su un portatile Lenovo, che uso sostanzialmente per navigare.
 
Normalmente lo uso connesso in Wifi ad un WebCube della 3, ieri per ho avuto la necessit di connetterlo ad un (mio) Router Vodafone (sempre via Wifi)  e nonostante la connessione fosse attiva non navigavo per un evidente problema di DNS, avevo collegato allo stesso router liPhone e navigavo tranquillamente, quindi il problema era sul portatile.
 
Ho visto che nel file file etc/resolv.conf il nameserver (che dovrebbe corrispondere al default gateway) era 192.168.1.1, praticamente lIP del WebCube, mentre lip del Router Vodafone 192.168.0.1.

Dato che potevo modificare questo valore sul router Vodafone, lho modificato in 192.168.1.1 e ho modificato ovviamente anche il range del DHCP, e tutto si risolto.
 
Quello che vorrei capire da dove arriva il valore del default gateway scritto nel file resolv.conf?

Cubanpit

  • *****
  • 1547
    • pitNtip
Re:Valore nameserver in etc/resolv.conf
« Risposta #1 il: Settembre 26, 2017, 02:33:31 pm »
In teoria lo comunica il router nel momento in cui "apre la connessione", al posto del file /etc/resolv.conf ti consiglio di utilizzare gli strumenti di configurazione della rete tramite interfaccia grafica perch quel file viene sovrascritto continuamente dal servizio NetworkManager.

Non so dire come mai non si sia aggiornato il file appena stabilita la connessione con il nuovo router, non ho mai avuto problemi di questo genere.
Nei log di sistema (journalctl) trovi anche le informazioni sulle connessioni stabilite, se vuoi indagare.

Re:Valore nameserver in etc/resolv.conf
« Risposta #2 il: Settembre 27, 2017, 09:36:29 am »
Risolto l'arcano, il resolv.conf non si aggiornava in automatico perch in passato avevo "pasticciato" con il comando chattr +i, adesso si aggiorna regolarmente.

Ho notato per che aggiugendo i DNS nelle propriet della connessione vengono gestiti come secondari, infatti nel file resolv.conf vengono dopo il default gateway, ho risolto creando il file resolv.conf.head e inserendoci i DNS desiderati.

Adesso nel resolv.conf trovo prima del default gateway i DNS inseriti nel resolv.conf.head

Cubanpit

  • *****
  • 1547
    • pitNtip
Re:Valore nameserver in etc/resolv.conf
« Risposta #3 il: Settembre 27, 2017, 09:58:28 am »
C' anche il modo di impostare quelli primari senza creare il file aggiuntivo, almeno dalle impostazioni di KDE cambiando la modalit di connessione da "DHCP" a "solo indirizzo" (o roba simile) sono riuscito a cambiarli.
Me lo ricordo perch anch'io all'inizio avevo usato resolv.conf.head ma in questo modo (essendo un portatile con cui giro molto) mi ritrovavo i DNS primari uguali su tutte le connessioni, senza che questa fosse la mia intenzione.

maxcer

  • *
  • 10
  • Hero
Re:Valore nameserver in etc/resolv.conf
« Risposta #4 il: Settembre 28, 2017, 07:31:41 pm »
C' anche il modo di impostare quelli primari senza creare il file aggiuntivo, almeno dalle impostazioni di KDE cambiando la modalit di connessione da "DHCP" a "solo indirizzo" (o roba simile) sono riuscito a cambiarli.
Me lo ricordo perch anch'io all'inizio avevo usato resolv.conf.head ma in questo modo (essendo un portatile con cui giro molto) mi ritrovavo i DNS primari uguali su tutte le connessioni, senza che questa fosse la mia intenzione.

no, su KDE non c' verso di modificarli dall'interfaccia grafica

l'unico modo editare il file resolv.conf

io ho fatto cosi:

Codice: [Seleziona]
sudo kate /etc/resolv.conf
ho commentato quello che c'era scritto ed ho aggiunto i dns di google

nameserver 8.8.8.8
nameserver 8.8.4.4

salvato e chiuso

per non far modificare il file

Codice: [Seleziona]
sudo chattr +i /etc/resolv.conf
riavviato e dns cambiati


Cubanpit

  • *****
  • 1547
    • pitNtip
Re:Valore nameserver in etc/resolv.conf
« Risposta #5 il: Settembre 28, 2017, 07:43:24 pm »
Citazione
no, su KDE non c' verso di modificarli dall'interfaccia grafica
Io l'ho fatto!  ;D


maxcer

  • *
  • 10
  • Hero
Re:Valore nameserver in etc/resolv.conf
« Risposta #6 il: Settembre 28, 2017, 07:49:36 pm »
Citazione
no, su KDE non c' verso di modificarli dall'interfaccia grafica
Io l'ho fatto!  ;D




su manjaro?

quando avevo mint KDE anche io riuscivo a cambiarli...ma su manjaro no

il metodo quello per tutte le distro...

Cubanpit

  • *****
  • 1547
    • pitNtip
Re:Valore nameserver in etc/resolv.conf
« Risposta #7 il: Settembre 28, 2017, 09:27:07 pm »
Citazione
su manjaro?
S, certo.

Citazione
quando avevo mint KDE anche io riuscivo a cambiarli...ma su manjaro no
il metodo quello per tutte le distro...
Magari Linux Mint essendo meno aggiornata ha un'interfaccia leggermente diversa, ma il metodo lo stesso e dovrebbe funzionare.

Re:Valore nameserver in etc/resolv.conf
« Risposta #8 il: Ottobre 04, 2017, 11:20:38 am »
Citazione
no, su KDE non c' verso di modificarli dall'interfaccia grafica
Io l'ho fatto!  ;D



Nel mio caso (XFCE), quel campo riporta "Server DNS aggiuntivi" e infatti i valori inseriti si trovano nel resolv.conf dopo il default gateway.

Io mi sono trovato bene come ho scritto nel aggiungere un file resolv.conf.head in cui inserire i DNS desiderati che vengono "caricati" nel resolv.conf prima del default gateway.

« Ultima modifica: Ottobre 04, 2017, 03:37:03 pm da Mugna »