3.1、安装包名
Yum –y installdhcpd*
3.2、编辑主配置文件
复制模板到主配置文件,进行修改,注意装的rpm包模板的话,应该全在这个目录下
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample/etc/dhcpd.conf
[root@localhost~]# cat /etc/dhcpd.conf | grep -v "#"
ddns-update-stylenone;
ignoreclient-updates;
option domain-name "tmd.com";
default-lease-time21600;
max-lease-time43201;
subnet192.168.10.0 netmask 255.255.255.0 {};必须有一个网段和本服务器相连
subnet 192.168.2.0netmask 255.255.255.0 {
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.2.1, 202.106.0.20;
range 192.168.2.50 192.168.2.254;
}
subnet 192.168.3.0netmask 255.255.255.0 {
option routers 192.168.3.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.3.1, 202.106.0.20;
range 192.168.3.50 192.168.3.254;
}
subnet 192.168.4.0netmask 255.255.255.0 {
option routers 192.168.4.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.4.1;
range 192.168.4.50 192.168.4.254;
}
注意:如果服务器有多块网卡,必须在/etc/sysconfig/dhcpd中指定网卡
# Command lineoptions here
DHCPDARGS=”eth0eth1 eth2”
否则只在eth0上提供服务
服务启动
/etc/init.d/dhcpdstart
3.3、DHCP中继
3.3.1、主配置文件
vim/etc/sysconfig/dhcrelay
# Command line optionshere
INTERFACES=""
DHCPSERVERS="192.168.1.1";Dhcp的ip地址
服务启动
/etc/init.d/dhcrelaystart
3.4、客户端测试
Windows测试
Ipconfig/renew
Linux测试
Dhclient –r 重新释放ip
Dhclient [eth0] 获取ip地址