Pagina 1 di 1
[Risolto] Info /etc/resolv.conf non capisco una cosa.
Inviato: mer 4 mag 2011, 8:36
da unonessuno
Ciao a tutti.
Ho 2 Pc collegati allo stesso router tramite cavi ethernet , ho impostato gli IP Statici, e nel PC n1 con Debian Testing, ho inserito nel file:" /etc/resolv.conf " Gli open DNS in questo modo:
Codice: Seleziona tutto
# Generated by NetworkManager
nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 192.168.1.1
Anche il router è impostato con gli open DNS:
(Vedi file immagine sotto)
Prima sono andato ad editare il file:"/etc/resol.conf" del PC n2 con Slackware 13.1 e a sorpresa mi sono accotro che era in bianco:
Come vedete c'è soltanto il nome dell'host e il namaserver 192.168.1 ; ma di DNS neanche l'ombra, eppure la connessione funziona perfettamente, su slackware 13.1 mentre al contrario su debian se non insersco nel file i DNS (open o quelli di infostrada ) la connessione risulta impossibile.
Quindi la mia domanda è la seguente:
Il file :"/etc/resolv.conf" se lasciato in bianco, per connettersi alla rete il sistema prende i DNS impostati nel Router ?????
E se si, impostandone di diversi in resolv.conf si dovrebbe connettere con questi ultim ???
Ultima domanda, come mai su Debian dove ho impostato gli stessi identici Open DNS nel router se lascio in bianco "reslv.conf" non è possibile connettersi a internet invece con Slackware si ??
In pratica non mi è chiaro il funzionamento e le relative" priorità" del predetto file.
Grazie, spero di essere stato chiaro.
Re: Info /etc/resolv.conf non capisco una cosa.
Inviato: mer 4 mag 2011, 10:09
da conraid
unonessuno ha scritto:
Prima sono andato ad editare il file:"/etc/resol.conf" del PC n2 con Slackware 13.1 e a sorpresa mi sono accotro che era in bianco:
Non mi sembra "in bianco". Che immagino significhi vuoto. C'è indicato quale IP contattare per risolvere i domini, ed immagino sia quello del router, che da come mostri prende i dns da opendns ed offre un dns server (immagino caching only)
Come vedete c'è soltanto il nome dell'host e il namaserver 192.168.1 ; ma di DNS neanche l'ombra,
il dns server è "nel" router, passami questa definizione
eppure la connessione funziona perfettamente, su slackware 13.1 mentre al contrario su debian se non insersco nel file i DNS (open o quelli di infostrada ) la connessione risulta impossibile.
la connessione è diverso dalla la risoluzione dei nomi.
E' strano il comportamento di debian, a meno che non ci sia qualche "filtro" che impedisca di comunicare con il router per i dns
Il file :"/etc/resolv.conf" se lasciato in bianco, per connettersi alla rete il sistema prende i DNS impostati nel Router ?????
non è in bianco, se lo fosse non potresti risolvere i nomi a dominio. Per connettersi alla rete il dns non c'entra
E se si, impostandone di diversi in resolv.conf si dovrebbe connettere con questi ultim ???
in ordine, prima cerca il primo e poi di seguito se non trova la corrispondenza.
Ultima domanda, come mai su Debian dove ho impostato gli stessi identici Open DNS nel router se lascio in bianco "reslv.conf" non è possibile connettersi a internet invece con Slackware si ??
In pratica non mi è chiaro il funzionamento e le relative" priorità" del predetto file.
dal primo all'ultimo.
Con il file che è su Debian dici di interrogare i server di opendns e poi il router, con il file su Slackware dici di interrogare il router e basta. Sul perché non funzioni su Debian non saprei, come detto sopra.
man resolv.conf per tutte le spiegazioni del caso
Re: Info /etc/resolv.conf non capisco una cosa.
Inviato: mer 4 mag 2011, 10:50
da unonessuno
Ho capito, li definivo."In bianco" nel senso che non c'erano i DNS ma solo l'indirizzo del router: "192.168.1.1" al contrario su debian c'è tutto.
Comunque il principio adesso lo ho capito Grazie mille.
Non so nemmeno io perche su Debian non funzioni ci deve essere qualcosa che come dici fa da filtro solo che in questo momento non lo so ma mi informo.
Come se non bastasse questa notte mi ha aggiornato network-manager, network-manager-gnome e gnome-network-admin con le relative dipendenze, tutte interfacce grafiche che non ho mai usato in vita mia, la rete la configuro a mano, la cosa che mi ha fatto incazzare che ora di default sei obbligato ad usarle altrimenti se imposti resolv.conf editandolo a mano, dopo ogni riavvio lo ritrovi vuoto, ho aperto un terminale e ho dato un bel:"apt-get --purge remove" di tutto.
Adesso per quanto concerne la rete la maggior parte dei "Filtri" li ho eliminati in pratica la distro è tornata come prima.
Grazie ancora, ora la cosa mi è più chiara, dopo do una letta alla documentazione.
Ciao.
Re: Info /etc/resolv.conf non capisco una cosa.
Inviato: mer 4 mag 2011, 11:03
da conraid
è normale il comportamento di resolv.conf se usi dhcp o programmi per connetterti. Dovresti configurare tali programmi per non cambiare il file, o renderlo immodificabile tramite chattr (meglio la prima soluzione)
Re: Info /etc/resolv.conf non capisco una cosa.
Inviato: mer 4 mag 2011, 11:13
da unonessuno
LO so difatti prima lo avevo fatto, subito dopo aver installato la distro imposto l'IP statico e faccio tutto quello che serve, questa volta (e non era mai successo) non si è limitata ad aggiornare ma mi ha anche sovrascritto tutto senza dirmi nulla, suppongo sia colpa di Gnome a questo punto ho scelto la soluzione più drastica, li ho rimossi tanto non li usavo......
Grazie comunque per il consiglio.