Contents
Introduzione
Quando si configura una Local Area Network (LAN) un client necessita di avere alcune informazioni, come ad esempio l'indirizzo IP dell'interfaccia, l'indirizzo IP di almeno un server dei nomi di dominio e l'indirizzo IP di un server nella LAN che funge da router a internet. Nella configurazione manuale è necessario inserire queste informazioni per ogni nuovo client, con il Dynamic Host Configuration Protocol (DHCP) i computer possono farlo automaticamente. Ciò è particolarmente conveniente per collegare alla rete computer portatili.
Per una semplice configurazione di rete si può impostare un computer (ad esempio quello connesso a internet) come server DHCP e ciascuno degli altri come client DHCP.
Installazione
Come al solito, l'installazione è molto semplice con apt, come utente root eseguire:
apt-get install dhcp3-server
oppure
aptitude install dhcp3-server
Configurazione
Il file di configurazione è /etc/dhcp3/dhcpd.conf, prima di modificarlo è bene farne una copia.
Configurazione di base
Aggiungere o modificare le seguenti righe, lasciando intatto tutto il resto.
option domain-name "spices.org";
Questa voce fornisce il nome del dominio, in questo caso spices.org (l'autore non è sicuro se ciò sia necessario, ipotizza lo sia se si desidera fare riferimento ai computer della LAN usando il solo nome senza il dominio, vale a dire se si vuole fare riferimento al computer pepper.spices.org solo con pepper).
option domain-name-servers 213.191.92.86, 213.191.74.18;
Questa voce fornisce due indirizzi IP del server dei nomi di dominio (DNS), sebbene uno sarebbe sufficiente. Vanno elencati i DNS del proprio provider internet, gli indirizzi qui indicati sono solo di esempio.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.10;
option routers pepper.spices.org;
}Questa voce definisce la LAN e il router della LAN, la classe di indirizzi IP da 192.168.1.1 a 192.168.1.255 è tipica di una rete intranet. In questo caso è permesso solo l'intervallo da 192.168.1.1 a 192.168.1.10, mentre pepper.spices.org è il server connesso a internet che funge da router.
Per rendere effettivi i cambiamenti bisogna riavviare il demone dhcp, digitare quindi come utente root:
/etc/init.d/dhcp3-server restart
Configurazione avanzata
Assegnazione di indirizzi statici
Ipotizzando di voler assegnare un certo indirizzo ad una macchina, come ad esempio 192.168.1.5 a cinnamon, si può aggiungere una configurazione di questo tipo:
host cinnamon {
hardware ethernet 00:0D:87:B3:AE:A6;
fixed-address 192.168.1.5;
}Questo criptico numero (00:0D:87:B3:AE:A6) è l'indirizzo hardware dell'interfaccia di cinnamon che identifica il client al server, se l'interfaccia è attiva è ottenibile con il comando ifconfig eseguito sul client.
Il nome (cinnamon) è arbitrario e non verrà usato per nient'altro.
Ulteriori informazioni
Consultare la pagina di manuale.
man dhcpd.conf
