检查并配置DHCP软件。
#rpm -qa |grep dhcp
yum –y install dhcp
默认的/etc/dhcp/dhcpd.conf含义如下:
ddns-update-style none;
ignore client-updates;
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.100 192.168.100.200;
option subnet-mask 255.255.255.0;
option routers 192.168.100.254;
option domain-name “dhcp.com”;
option domain-name-servers 192.168.100.254;
default-lease-time 21600;
max-lease-time 43200;
}
host dhcp {
hardware ethernet 00:0c:29:27:c6:12;
fixed-address 192.168.100.188;
}
注释:
设置DNS服务不自动进行动态更新
忽略客户端更新DNS记录
作用域为172.21.0.0/20网段
IP地址池为172.21.1.50-200(约150个IP地址)
定义客户端默认的子网掩码
定义客户端的网关地址
定义默认的搜索域
定义客户端的DNS地址
定义默认租约时间(单位:秒)
定义最大预约时间(单位:秒)
分配固定IP地址,定义客户机的电脑的MAC和IP
检查:
将dhcp服务加入开机启动项,没有报错表示配置文件正确。
#systemctl start dhcpd
错误总结为以下几点原因:
1、本机的IP与dhcp作用域不在同一网段(至少保证有一个子网与本机IP在同一网段)
2、配置文件出错,如少符号等。
3、配置文件路径问题,在RHEL6及以上版本中,配置保/etc/hdcp/hdcpd.conf里。
dhcp无法开启:
1、日志显示subnet后面与括号没加空格
2、网络号最后一位为0
3、default-lease-time 21600;
漏了time
发现接口起不起来,收不到IP地址,网卡没激活: