实验环境:RHEL6.0
服务端口:67 客户端口:68
#yum install dhcp -y
#vim /etc/dhcp/dhcpd.conf
*************************************************************************
option domain-name "example.com";
option domain-name-servers 168.95.1.1, 139.175.10.20;
#指定DNS
default-lease-time 259200;
#指定租约时间
max-lease-time 518400;
#指定最大租约时间
ddns-update-style
none;
#不更新ddns的设置
ignore client-updates;
#忽略客户端的dns更新
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option routers 192.168.0.254;
option broadcast-address 192.168.0.255;
}
******固定部分网卡的IP,将MAC与IP对应*********
host server2{
hardware ethernet 00:0C:29:34:55:FA;
fixed-address 192.168.0.155;
}
****************************************************************************
#vim /etc/sysconfig/dhcpd
***********************************************************************
DHCPDARGS="eth0"
#当有多网卡时,需要指定dhcpd功能的网卡
**********************************************************************
注:DHCP相关的租约文件位于/var/lib/dhcpd/dhcpd.leases,可以查看相关租约信息;
常用的IP路由器本身就具有DHCP功能;
在DHCP服务器端安装net-tools软件后,可以通过ether-wake命令唤醒通电中的主机,实现网络开机功能;
#ether-wake -i eth1 aa:bb:cc:dd:ee:ff 如果局域网内DHCP获取太慢,请检查Switch是否具有网管功能,请在交换机上将阻挡广播风暴的STP功能关闭即可,例如:L2 Features—>Spanning Tree—>STP Settings—>关闭STP之类的端口