dhcp + dns

4 risposte [Ultimo contenuto]
Ritratto di bertuz
bertuz
(Monster)
Offline
Monster
Iscritto: 13/12/2004
Messaggi: 213

Non trovo una guida che spieghi come associare semplicemente i miei dns server in /etc/resolv.conf al dhcp server sulla stessa macchina, possibilmente senza creare un server dns locale.

Avete qualche informazione/guida/howto in merito? Grazie!

Ritratto di compact
compact
(Geek)
Offline
Geek
Iscritto: 11/12/2004
Messaggi: 160

Se la domanda che hai posto significa che quando un nuovo client ottiene un indirizzo IP dal server dhcp, vuoi che venga registrato anche un hostname all'interno del server dns.

una guida in italiano e':
http://openskills.info/infobox.php?ID=766

Se invece vuoi che al client venga passato un server dns in base al server dhcp che hai l'opzione da aggiungere al file di configurazione dovrebbe essere:
option domain-name-servers 192.168.1.1, Ip_pubblico X.Y.Z.T, ecc..;

guarda la documentazione del servizio

ciao e buon smanettamento

Ritratto di bertuz
bertuz
(Monster)
Offline
Monster
Iscritto: 13/12/2004
Messaggi: 213

Quote:

Se invece vuoi che al client venga passato un server dns in base al server dhcp che hai l'opzione da aggiungere al file di configurazione dovrebbe essere:
option domain-name-servers 192.168.1.1, Ip_pubblico X.Y.Z.T, ecc..;

in pratica, se ho una macchina "A" che fa da gateway e dhcp server (ed è connessa direttamente a internet tramite interfaccia pppX), voglio che A passi ai client i server dns che possiede (quindi quelli registrati in etc/resolv.conf nella macchina A).

Ciao!

Ritratto di compact
compact
(Geek)
Offline
Geek
Iscritto: 11/12/2004
Messaggi: 160

Devi quindi modificare la configurazione del dhcp server presente sulla macchina "A" che e' anche gateway in modo tale che il server dhcp oltre ad assegnare un indirizzo ip al client assegni i dns server che utilizzi nel file /etc/resolv.conf sul gateway.

Modifica il file /etc/dhcp.conf (potrebbe essere un altro a seconda del pacchetto che tu usi) e aggiungi la seguente riga:

option domain-name-servers Dns_Server_1, Dns_Server_2;

NB: Dns_Server_1/2 sono gli indirizzi ip dei due server dns che tu usi nel file /etc/resolv.conf e la riga potrebbe cambiare a seconda del pacchetto che tu usi.

Ritratto di bertuz
bertuz
(Monster)
Offline
Monster
Iscritto: 13/12/2004
Messaggi: 213

Quote:

option domain-name-servers Dns_Server_1, Dns_Server_2;

NB: Dns_Server_1/2 sono gli indirizzi ip dei due server dns che tu usi nel file /etc/resolv.conf e la riga potrebbe cambiare a seconda del pacchetto che tu usi.

se intendi inserire i dns editanto il file, l'ho già fatto e funziona! In realtà cercavo un metodo più automatizzato in modo tale che se i dns in /etc/resolv.conf variassero non ho bisogno di rieditare a mano dhcpd.conf (o il file del dhcp server insomma!). Potrei farlo con uno scriptino associato a cron ma se c'è già un metodo più "naturale" tanto meglio Wink