- 安装DHCP 服务器:
检测:#rpm -qa | grep dhcp或
#rpm -q dhcp
安装:#yum clean all
#yum install dhcp -y
2.进入DHCP 目录:
#cd etc/dhcp/
3.配置dhcpd.conf配置文件:
1.查找模板:
#rpm -ql dhcp
(/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example)
2.导入模板:
#cat /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example > dhcpd.conf
3.配置文件:
#vim dhcpd.conf
DHCP 服务器参数设置如下:
# dhcpd.conf
…
option domain-name "localhost.localdomain";设置域名
option domain-name-servers 192.168.1.100;设置DNS,分配给客户端使用的DNS地址。
default-lease-time 600;默认租约
max-lease-time 7200;最大租约
…
#ddns-update-style none;动态DNS
…
log-facility local7;日志类型,日志的级别为local7
…
*此上为全局配置参数,下面的作用域没有进行具体配置的将默认采用全局配置参数
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.110; //地址池范围
option domain-name-servers 192.168.1.100;
option domain-name "localhost.localdomain";
option routers 192.168.1.1;//网关
option broadcast-address 192.168.1.255;//广播地址
default-lease-time 600;
max-lease-time 7200;
}
…
*分配固定的IP地址,做MAC地址绑定:
host fantasia {
hardware ethernet 08:00:07:26:c0:a5; //此处为要分固定IP地址的计算机的MAC 地址。
fixed-address 192.168.1.11; //固定的IP 地址
}
…
- 完成之后保存退出,重启DHCP服务:
#systemctl restart dhcpd.service
- 查看日志:#tailf /var/log/messages
- 查看分配出去的IP信息:
#cd /var/lib/dhcpd/
#cat dhcpd.leases
- 查询获得的IP地址信息:
#cd /var/lib/dhclient/
#cat dhclient-eth0.leases
- 不能启动错误解决办法:
#vi /etc/rc.d/init.d/dhcpd
将user group 改为 root
注意:红色是要添加的或者要修改的