Dhcp.conf

Jan X. Postransky postry na gandalf.fsih.cvut.cz
Čtvrtek Únor 4 23:22:06 CET 1999


On 4 Feb 1999, Pavel Trefny wrote:

> Zdravim vsechny,
> 
> neporadil by jste me nekdo? Chci si zridit Dhcp server, ale nevim co napsat
> do dhcp.conf
> budu rad kdyz mi nekdo poradite.
> 
> Diky za odpovedi
> 
> Pavel Trefny
> trefny na fontan.cz
> 
> 

Ja mam na serveru tento /etc/dhcpd.conf:

allow bootp;			# pouzivam dhcp i bootstrap protokol
server-name "gandalf";
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.240;
option domain-name "fsih.cvut.cz";
option domain-name-servers 147.32.64.194, 147.32.160.4, 147.32.1.20;

# tento radek je pro eth1 (rozhrani pro vnejsek). Bez toho se mi dhcp
daemon nechtel spustit
subnet 147.32.64.254 netmask 255.255.255.255 {
}

# Nasledujici tri podsite jsou vsechny na eth0 (pouzivam IP aliasing).
# Dve jsou okomentovane, protoze daemon odmita vzit vsechny.
# Pouzije se vzdy jenom ta, ktera je v souboru uvedena jako prvni

#subnet 147.32.64.192 netmask 255.255.255.240 {
#    option routers 147.32.64.194;
#    option broadcast-address 147.32.64.207;
#}

#subnet 147.32.64.208 netmask 255.255.255.240 {
#    option routers 147.32.64.221;
#    option broadcast-address 147.32.64.223;
#}

subnet 147.32.64.224 netmask 255.255.255.240 {
    option routers 147.32.64.225;
    option broadcast-address 147.32.64.239;
    host durin {
	hardware ethernet 00:c0:6c:35:58:35;
	fixed-address 147.32.64.233;
    }
    host brouk {
	hardware ethernet 00:c0:6c:57:28:65;
	fixed-address 147.32.64.234;
    }
    host nc {
	hardware ethernet 00:00:6e:23:12:83;
	fixed-address 147.32.64.235;
    }
    host sauron {
	hardware ethernet 00:c0:df:46:f3:22;
	fixed-address 147.32.64.238;
    }
}

Klienti mi spolehlive funguji v DOSu (bootp) a ve Win95 (dhcp). V Linuxu
mi to zpocatku taky celkem slusne chodilo, ale po nejake dobe to prestalo
fungovat (moc to nepouzivam, takze jsem se tim zatim nezabyval). 
Konfigurace klienta v Linuxu by mela byt celkem jednoducha. Ve
startovacich scriptech by se melo nejdriv libovolne zkonfigurovat sitove
rozhrani (ifconfig), aby ho klient vubec poznal. Potom se spusti dhclient.
V /etc musi byt soubor dhclient.conf. Muze byt i prazdny, ale bez nej to
nefunguje.

Honza


-----
 Jan X. Postransky, PhD student
 Faculty Of Mechanical Engineering, Czech Technical University, Prague
 e-mail: postry na gandalf.fsih.cvut.cz
 phone: +420(0)2/24915319 ext. 116, 328




Další informace o konferenci Linux