dhcp问题

dhcp问题

redhat7.2做的dhcp服务器。做完后,linux客户机能得到ip.win2000怎么也得不到。:mad: 不知道为什么。      
原文:http://www.chinalinuxpub.com/vbb ... &highlight=dhcp
2.5、DHCP服务器
仍然是使用redhat6.2自带的dhcp服务器包:dhcp-2.0-5.i386.rpm dhcpcd-1.3.18pl3-1.i386.rpm
# rpm -ivh dhcp*
需要修改的文件只有一个:/etc/dhcpd.conf //这个文件不存在,可以自己写一个,也可以用/usr/doc/dhcp-2.0/dhcpd.conf.sample来改,另外就是需要手工创建一个dhcpd.leases的文件

# touch /var/state/dhcp/dhcpd.leases
# vi /etc/dhcpd.conf
增加下面的内容:

default-lease-time 1200;
max-lease-time 9200;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.0.1;
option domain-name "mail.mydomain.com";
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.128 192.168.0.254; //这句的意思是dhcp分配ip时候是从128分配到254。下面依然。你可以根据自己情况来修改
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}
subnet 192.168.12.0 netmask 255.255.255.0 {
range 192.168.12.128 192.168.12.254;
option broadcast-address 192.168.12.255;
option routers 192.168.12.1;
}
subnet 61.134.18.142 netmask 255.255.255.255 {
}

这样其实就行了。如果你的网络的ip分布不是这样的,或者和我的结构不同,只需要改相应的部分即可。
补充:最后一个subnet,大家可以看到子网掩码是255.255.255.255,意思就是这个子网不需要dhcp,也就不用写它相应的内容了。

# /etc/rc.d/init.d/dhcpd start

这样你就也可以使用dhcp了。