Linux: Amministrazione sistema, Documentazione, HowTo, Tutorial, Recensioni, Manuale, Programmi, Software
LinuxGuide.it - Amministrazione Linux, Documentazione, HowTo, Tutorial, Recensioni, FAQ, Guide, News, Open Source...
Amministrazione sistema
 Amministrazione sistema Fondamentis  Fondamentis
 Amministrazione sistema Ambiente di sistema  Ambiente di sistema
 Amministrazione sistema Comandi Linux  Comandi Linux
 Amministrazione sistema Boot loader  Boot loader
 Amministrazione sistema Filesystem  Filesystem
 Amministrazione sistema Backup  Backup
 Amministrazione sistema Gruppi e Utenti  Gruppi e Utenti
 Amministrazione sistema Permessi  Permessi
 Amministrazione sistema Archivi e file compressi  Archivi e file compressi
 Amministrazione sistema Pacchetti (rpm, deb...)  Pacchetti (rpm, deb...)
 Amministrazione sistema Periferiche  Periferiche
 Amministrazione sistema Autenticazione utenti  Autenticazione utenti
 Amministrazione sistema Rete  Rete
 Amministrazione sistema Servizi di Rete (Server)  Servizi di Rete (Server)
 Amministrazione sistema Sviluppo  Sviluppo
 
Tutorial & HowTo
 Tutorial & HowTo Applicazioni  Applicazioni
 Tutorial & HowTo Internet  Internet
 Tutorial & HowTo Rete  Rete
 
FAQ Linux
 FAQ Linux Amministrazione sistema  Amministrazione sistema
 FAQ Linux Reti e rete  Reti e rete
 FAQ Linux Programmi  Programmi
 FAQ Linux X Window System  X Window System
 FAQ Linux Applicazioni  Applicazioni
 FAQ Linux Stampa  Stampa
 FAQ Linux Editoria  Editoria
 FAQ Linux I Caratteri font  I Caratteri font
 FAQ Linux Immagini  Immagini
 FAQ Linux Masterizzazione  Masterizzazione
 FAQ Linux Audio  Audio
 FAQ Linux Programmazione  Programmazione
 FAQ Linux Hardware  Hardware
 
Recensioni
 Recensioni Anno 2008  Anno 2008
 
Software Linux
Software Linux Giochi  Giochi
Software Linux Grafica  Grafica
Software Linux Internet  Internet
Software Linux Multimedia  Multimedia
Software Linux Rete  Rete
Software Linux Server  Server
Software Linux Sicurezza  Sicurezza
Software Linux Sistema  Sistema
Software Linux Sviluppo  Sviluppo
 
News Letter
Per essere sempre aggiornato!
 
 
RSS Feed
News in tempo reale!
 
Seguici su Facebook
Unisciti al nostro Linux Facebook Group
 
Popular tags
 
 
 
 
 
 
 
Home page Amministrazione sistema Servizi di Rete (Server)
Cerca:
 Categoria: Amministrazione sistema > Servizi di Rete (Server)

Linux: DHCP Server

 
è stato letto: 1193 volte
voto: 0 / 2
rating:
Vota OK questo articolo Vota KO questo articolo (vota questo articolo)
 
tag: bootp, dhcpd, dhclient, dynamic ip
 
Condividiamo documentazione, howto, info, news, articoli, manuali linux Condividi questo documento su:
 

DHCP




Introduzione

Il protocollo DHCP(Dynamic Host Configuration Protocol) permette l'assegnazione degli IP address in maniera dinamica mediante una richiesta broadcast effettuata dal client sulla porta UDP 67
Dunque un server DHCP, è in grado di rilasciare su richiesta dei client, i seguenti parametri di configurazione IP, come IP Address, Netmask, Default Gateway, Suffisso DNS, IP address dei server DNS, Hostname e tanti altri ancora.
Il nome del Daemon prende il nome di "DHCPD", mentre il file di configurazione lo troviamo sotto /etc/dhcpd.conf

dhcpd.conf
Di seguito, riportiamo un esempio del file configurazione /etc/dhcpd.conf

 #------------------> INIZIO
ddns-update-style none;
# authoritative;
ignore client-updates;
default-lease-time 21600;
max-lease-time 43200;
#
#      option nis-domain               "nis.linuxguide.it";
        option domain-name              "linuxguide.it";
        option domain-name-servers      192.168.1.1;
#
#       option ntp-servers              192.168.1.1;
#       option netbios-name-servers     192.168.1.1;
#
# Pool rete 192.168.0.0/24
subnet 192.168.0.0 netmask 255.255.255.0 {
        option routers                  192.168.0.254;
        option subnet-mask              255.255.255.0;
#
range dynamic-bootp 192.168.0.1 192.168.0.32;
#  
        host server1 {
              hardware ethernet a0:0c:29:ca:79:85;
              fixed-address 192.168.0.1;
            }
     
}
#------------------> FINE


Spieghiamo la sintassi e le direttive di questo file:
ddns-update-style none   -   è il metodo di aggiornamento dinamico del Server DNS, nessuno
authoritative   -   specifica che il server DNS è Autoritativo
ignore client-updates   -   ignora tutte le richieste dei clients per l'aggiornamento del Server DNS
default-lease-time 21600   -   imposta il tempo di lease di default, può essere impostato anche all'interno di un Pool
max-lease-time 43200   -   imposta il tempo di lease massimo, può essere impostato anche all'interno di un Pool
option nis-domain   -   imposta un dominio NIS
option domain-name   -   imposta un suffisso del DNS
option domain-name-servers   -   imposta l'indirizzo IP del server DNS
option ntp-servers   -   imposta l'indirizzo IP del server NTP per l'orario
option netbios-name-servers   -   imposta l'indirizzo IP del WINS
subnet   -   definisce la network su cui rilasciare gli IP address
option routers   -   imposta il default gateway da rilasciare
option subnet-mask   -   imposta la subnet-mask da rilasciare
range   -   definisce il range di IP address da rilasciare
host   -   definisce un indirizzo IP da assegnare staticamente, riservandolo al mac-address specificato

Attenzione!
Se avete impostato la scheda di rete in DHCP il servizio non partirà occorre quindi impostare almeno un' interfaccia di rete con un IP Address statico appartenente ad una delle subnet configurate sul file dhcpd.conf

Infine, avviate il servizio con il comando:

# /etc/init.d/dhcpd start

Per verificare il lease degli indirizzi rilasciati, consultate il file /var/lib/dhcpd/dhcpd.leases

Configurare DHCPD per aggiornare i records DNS di BIND
E' possibile far in modo che DHCPD, aggiorni automaticamente le zone definite su BIND, ad ogni nuovo rilascio di un indirizzo IP.

Per far ciò occorre configurare sul file dhcpd.conf le seguenti direttive:

# Metodo di aggiornamento del DNS (ad-hoc ormai deprecato).
ddns-update-style interim;
# Chiave di autenticazione per il server DNS
key DHCPD {
    algorithm HMAC-MD5.SIG-ALG.REG.INT;
    secret gshyrG8jfTY%%0kdlsGx2DCA;
};
# Zona da aggiornare
zone linuxguide.it. {
    primary 127.0.0.1;
    key DHCPD;
}


All'interno del file di configurazione di BIND /etc/named.conf aggiungente le seguenti direttive:

# Chiave di autenticazione
key DHCPD {
    algorithm HMAC-MD5.SIG-ALG.REG.INT;
    secret gshyrG8jfTY%%0kdlsGx2DCA;
};
# Zona da aggiornare
zone "0.168.192.in-addr.arpa" {
    type master;
    file "linuxguide.it.rev";
    check-names ignore;
    allow-update {
DHCPD;
    };
};

 
 
 
Ultimo aggiornamento: 2009-06-25 11:07:13
 
 
 
 
Ultimi Commenti
Nome: gopi
Messaggio:
please send the copy of server instlltion in english language
Data: 2009-11-24 07:27:07
 

 

Lascia un commento
no obbligatorio, non sarà mai mostrato

 
 
»Home | About | Legale | Privacy | Pubblicità | Contatti