Pagina 1 di 1
Assegnazione dinamica dei DNS
Inviato: lun 20 nov 2006, 18:16
da Akito
Sono finalemnte riuscito a usare la mia scheda isdn con linux. Tuttavia ho due "piccoli" problemi:
1- quando mi connetto ad internet firefox non accetta gli indirizzi ma solo l'IP del sito per aprirlo. Ho controllato sul sito della Telecom e mi hanno detto che devo impostare l'assegnazione automatica DNS o roba del genere. Dunque da quanto ho capito non devo mettere nulla in /etc/resolv.conf solo che non so come attivare questa assegnazione automatica.
2- stranamente tutte le volte che riavvio mi spariscono tutti i dispositivi ipppX e isdnctrlX e devo sempre rilanciare un script presente nel pacchetto isdn4linux per ricrearli. Questo no mi accadeva con la 10.2: c'è una qualche soluzione? Io avevo pensato di fagli lanciare tutte le volte all'avvio questo script ma mi sembrava strano.
Grazie, Akito
Re: Assengnazione automatica DNS
Inviato: lun 20 nov 2006, 18:20
da chrix
Akito ha scritto:
1- quando mi connetto ad internet firefox non accetta gli indirizzi ma solo l'IP del sito per aprirlo. Ho controllato sul sito della Telecom e mi hanno detto che devo impostare l'assegnazione automatica DNS o roba del genere. Dunque da quanto ho capito non devo mettere nulla in /etc/resolv.conf solo che non so come attivare questa assegnazione automatica.
usa netconfig e imposta la configurazione su dhcp
Inviato: lun 20 nov 2006, 20:06
da Akito
Ci avevo già pensato solo che non funziona con netconfig: i inserisco i dati che mi chiede (che puntualmente ritrovo in /etc/resolv.conf) ma quando mi connetto non mi apre Google.
Comunque posso usare i DNS di un provider che non è il mio? Ho provato con inwind e funziona (infatti ho scritto questo messaggio).
Per i dispositivi che non trovo all'avvio ho risolto come avevo accennato sopra, ossia inserendo lo script che li crea in /etc/rc.d/rc.local solo che non riesco a capire come mai installando il pacchetto isdn4linux (quello nel cd di Slackware) sulla 10.2 me li crea automaticamente mentre sulla 11 no.
Se qualcuno ha l'isdn flat della telecom mi può dire come ha risolto il problema dei DNS? In qualche modo avrà fatto perché mi sembra di vedere che se non imposto nulla...beh dovrò impare a mente l'IP di Slacky
Il verso di impostare l'aquisizione dinamica dei DNS ci deve essere perché la stessa connessione mi funzionava su Windows senza inserire nessun indirizzo ip.
Inviato: lun 20 nov 2006, 23:13
da Luci0
Ciao non conosco le problematiche di ISDN ...

comunque se sei proprio nelle peste potresti .. attivare un server DNS interno

Fai così ... scrivi in /etc/resolv.conf loggato come root ...
Codice: Seleziona tutto
search example.org #o quello che ti pare
nameserver 127.0.0.1
e poi un ...
Dovresti poter risovere i nomi alla velocità della luce ... Buon divertimento
P.S. se puoi correggi il titolo del Topic c' é un errore di battitura

Assegnazione dinamica dei DNS
Inviato: lun 20 nov 2006, 23:49
da Akito
Ma è fantastico: è velocissimo!!! Tuttavia ammetto che nel seguire le tue indicazioni non ho la più pallida idea di cosa abbia fatto/attivato e mi sa che mi devo un po' documentare (e ora posso con l'isdn che funziona).
Inviato: lun 20 nov 2006, 23:59
da Akito
P.S: mi rendo conto solo ora che non so come cambiare il titolo del topic per correggere l'errore di battitura. In effetti devo riconoscere che è la prima volta che mi si presenta questo problema.
Inviato: mar 21 nov 2006, 7:02
da aschenaz
Akito ha scritto:P.S: mi rendo conto solo ora che non so come cambiare il titolo del topic per correggere l'errore di battitura....
Basta editare il primo messaggio. Lì è possibile cambiare anche il titolo.
Ciao,
nino
Inviato: mar 21 nov 2006, 9:15
da Luci0
Ciao ecco le spegazioni...
con
hai reso eseguibile lo script che avvia il DNS server in locale (ovvero named )
e sulla Slackware questo vuol dire anche .. che partirà ogni volta che riavvii il PC
con
avvii il server ( le altre opzioni sono stop e restart )
inoltre dal momento che il DNS gira in locale bisogna configurare il file /etc/resolv.conf in modo tale che punti su localhost (127.0.0.1)
P.S. mi rendo conto che in fatto di spiegazioni non sono molto portato

Inviato: lun 8 gen 2007, 22:05
da danido3
metto in cosa a questo topic perché ilproblemaèmolto attinente, in quanto anche io un bind per la risoluzione dei dns, però ho notato che ad ogni riavvio del sistema il file resolv.conf cambia nuovamente indirizzo è passa da 127.0.0.1 che ho impostato io a manina, a 192.168.1.1 che è l'inidirizzo del router.
Sapete dirmi un metodo per far in modo cheadogniavvio della slackware nel resolv.conf ci sia 127.0.0.1?
Grazie
Inviato: lun 8 gen 2007, 22:33
da targzeta
danido3 ha scritto:...il file resolv.conf cambia nuovamente indirizzo è passa da 127.0.0.1 che ho impostato io a manina, a 192.168.1.1 che è l'inidirizzo del router...
Il problema molto probabilmente sta nel fatto che usi un client DHCP per prelevare un ip in maniera dinamica. Due solizioni.
1) Crei uno script che ti setta un IP tramite ifconfig e aggiusti la tabella di routing con route in modo da impostare il default gateway al router.
In pratica lo script deve eseguire (supponendo che l'interfaccia di rete sia eth0):
se diamo per scontato che l'indirizzo 239 non sia mai assegnato dal router.
In questo modo non hai bisogno di usare un client dhcp

(utile se scrocchi la rete).
2) Se usi dhcpcd per ricevere l'ip dal router, allora forse l'opzione -R può fare al caso tuo. Dal man:
Codice: Seleziona tutto
-R Prevents dhcpcd from replacing existing <etcDir>/resolv.conf file.
Spina
Inviato: lun 8 gen 2007, 22:50
da Luci0
Ciao ... danido3 ...
Sarebbe meglio per chiarezza che tu mi spiegassi come hai configurato la scheda di rete ... anche se credo che tu abbia il router configurato come server dhcp in tal caso ogni volta ti viene assegnato un ip alla scheda, e passati gli indirizzi del gateway e del DNS ...
Se la configurazione é questa hai tre possibilità ...
1) configurare la scheda con l' ip statico gateway e DNS con netconfig.
2) lasciare fare al daemon dhcpcd e ripristinare il file resolv.conf tramite uno script in /etc/rc.d/rc.local
3) oppure editare il file /etc/rc.d/rc.inet1.conf in modo da decommentare la linea
Codice: Seleziona tutto
#DHCP_KEEPRESOLV[4]="yes" # If you dont want /etc/resolv.conf overwritten
...
P.S. il punto tre l' ho scoperto mentre davo un sguardo al file rc.inet1.conf .... per ulteriori info ... man dhcpcd

Inviato: lun 8 gen 2007, 22:52
da Luci0
... Spina mi hai preceduto !!!

Inviato: lun 8 gen 2007, 23:02
da targzeta
Infatti Luci0, mentre leggevo mi chiedevo "...ma dove ho sbagliato? ho spiegato male?"
Spina
P.S. Vabbuò, comunque hai aggiunto lo script all'avvio....anche se io non l'ho scritto di proposito pensando di risolvere il problema a monte

Inviato: lun 8 gen 2007, 23:24
da danido3
grazie mille ragazzi. Siete grandi.Ho adottato la 3a possibilità che mi ha offerto Lucio. Vi ringrazio tantissimo ragazzi.