Il pacchetto DHCP contiene sia i programmi client che server per DHCP. dhclient (il client) serve per connettere il proprio computer a una rete che usa DHCP per assegnare indirizzi di rete. dhcpd (il server) serve per assegnare indirizzi di rete alla propria rete privata.
Download (HTTP): http://gd.tuwien.ac.at/infosys/servers/isc/dhcp/dhcp-3.0.2.tar.gz
Download (FTP): ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.2.tar.gz
Download MD5 sum: 04800a111521e7442749b2ce883f962b
Dimensione del download: 834 KB
Stima dello spazio su disco richiesto: 29.7 MB
Stima del tempo di costruzione: 0.22 SBU
Net-tools-1.60 (si può omettere net-tools usando la seguente patch per utilizzare iproute2: http://www.linuxfromscratch.org/blfs/downloads/6.0/dhcp-3.0.2-iproute2-2.patch)
Bisogna avere il supporto Packet Socket (Device Drivers -> Networking Support -> Networking Options -> Packet Socket) compilato nel kernel.
Installare DHCP eseguendo i seguenti comandi:
patch -Np1 -i ../dhcp-3.0.2-iproute2-2.patch &&
./configure &&
make
Ora, come utente root:
make LIBDIR=/usr/lib INCDIR=/usr/include install
LIBDIR=/usr/lib INCDIR=/usr/include: questo comando installa la libreria e i file include in /usr invece di /usr/local.
Informazioni sulla configurazione del client DHCP possono essere trovate in Capitolo 14, ClientDHCP.
Notare che è necessario il solo server DHCP se si vogliono assegnare indirizzi LAN sulla propria rete. Il client DHCP non ha bisogno di usare questo script. Notare inoltre che questo script è codificato per l'interfaccia eth1, e può richiedere una modifica per la propria configurazione hardware.
Installare l'init script /etc/rc.d/init.d/dhcp incluso nel pacchetto blfs-bootscripts-6.0.
make install-dhcp
Il file lease deve esistere all'accensione. Il seguente comando soddisferà questa richiesta:
touch /var/state/dhcp/dhcpd.leases
I seguenti comandi creeranno un file di configurazione di base per un server DHCP. Ci sono molte opzioni che si potrebbero voler aggiungere (informazioni restituite al client DHCP) ed esse sono spiegate nelle man page per dhcp.conf.
cat > /etc/dhcpd.conf << "EOF" default-lease-time 72000; max-lease-time 144000; ddns-update-style ad-hoc; subnet [192.168.5.0] netmask [255.255.255.0] { range [192.168.5.10] [192.168.5.240]; option broadcast-address [192.168.5.255]; option routers [192.168.5.1]; } EOF
Tutti gli indirizzi possono essere cambiati per venire incontro alle proprie necessità.
è l'implementazione del client DHCP.
implementa le richieste Dynamic Host Configuration Protocol (DHCP) e Internet Bootstrap Protocol (BOOTP) per gli indirizzi di rete.
fornisce un mezzo per accettare richieste DHCP e BOOTP su una sottorete senza un server DHCP, e le ritrasmette a un server DHCP su un'altra sottorete.
fornisce un metodo interattivo per connettersi, interrogare, e possibilmente cambiare lo stato del server ISC DHCP via OMAPI, la API Object Management.
Last updated on