首先假设dhcp服务器IP为192.168.80.20/24.
1.安装dhcp服务器软件
mount /dev/cdrom /mnt
rpm -ivh /mnt/Packages/dhcp-4.1.1-34.P1.el6.i686.rpm
2.修改配置
(1)查看文件提示cat /etc/dhcp/dhcpd.conf
拷贝模板文件至dhcp.conf
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
(2)去除dhcpd.conf中的#和空白行
cd /etc/dhcp
grep -v “#” dhcpd.conf | grep -v “^$” > dhcpd.conf.back
覆盖原有文件cp dhcpd.conf.back dhcpd.conf
(3)修改dhcpd.conf文件配置
vi dhcpd.conf
为保留地址前打上#,使其成为注释,注意句尾加上";"
option domain-name-servers 8.8.8.8,9.9.9.9; 服务器DNS
default-lease-time 600;
subnet 192.168.80.0 netmask 255.255.255.0 { 作用域网段
range 192.168.80.100 192.168.80.200; 地址池
option domain-name-servers 10.10.10.10,1.1.1.1; DNS
option routers 192.168.80.1; 网关
default-lease-time 600; 租约时间
}
# host prtsvt{
#hardware ethernet;
# fixed-address 192.168.80.188;
}
保存。
3.启动dhcp服务
service dhcp start
如出现确定表示成功
如出现失败,则查看日志,对配置内容进行修改如上面
cat /var/log/messages
上真机将IP地址设为自动获得,测试是否能分得IP地址。
4.测试dhcp保留块。
vi /etc/dhcp/dhcpd.conf
将保留块前的#去掉
option domain-name-servers 8.8.8.8,9.9.9.9; 服务器DNS
default-lease-time 600;
subnet 192.168.80.0 netmask 255.255.255.0 { 作用域网段
range 192.168.80.100 192.168.80.200; 地址池
option domain-name-servers 10.10.10.10,1.1.1.1; 作用域 DNS
option routers 192.168.80.1; 网关
default-lease-time 600; 租约时间
}
host prtsvt{
hardware ethernet 真机网卡的Mac地址;
fixed-address 192.168.80.188; 假设保留地址为192.168.80.188
}
注意将mac地址中”-“改为”:”
保存,重启dhcp服务: service dhcp restart
出现确定为成功
出现失败,查看日志,修改配置如上。
重启真机的网卡,查看是否为保留块地址。