- 查询是否已安装DHCP服务
使用管理员帐号root登录:
rpm –qa | grep dhcp //查看是否安时DHCP服务
二、安装DHCP服务
1. 先设置物理机能够上网,再设置虚拟机网络连接方式为NAT模式,IP地址使用自动获取,使用虚拟机浏览器上网测试。
2. yum clean all //清除安装缓存
yum install –y dhcp //安装DHCP服务
3. rpm –qa | grep dhcp //再次查看是否安装DHCP服务
三、进行DHCP服务器网络配置
1.将虚拟机网络连接方式设为桥接模式
2.设置虚拟机Ip地址为 192.168.1.3 子网掩码 255.255.255.0 网关 192.168.1.1
四、修改DHCP服务配置文件
实例:某公司建有一小型局域网,计划配置一台DHCP服务器为网内其他工作站自动分配IP地址。具体方案为:DHCP服务器IP地址为 192.168.1.3,子网掩码 255.255.255.0,网关192.168.1.1,DNS服务器地址192.168.1.2。分配给客户机IP地址段为 192.168.1.20-192.168.1.200,其中192.168.1.166地址为保留地址不分配,192.168.1.188专门为物理地址为00:0c:29:ca :8e:a2的客户机laoban分配使用。
1. DHCP服务配置文件在 /ect/dhcp目录下,文件名为dhcpd .conf,但此文件是一个空文件,里面没有具体配置内容。在CentOs7系统中 /usr/share/doc/dhcp*中,有一个文件dhcpd.conf.example是一个模板文件,把这个文件复制到 /etc/dhpc目录下,做为设置的参考模板。
2.查看dhcpd.conf.example文件
(1)使用 grep -v "^#" 命令去掉注释行,方便阅读
grep –v “^#” /etc/dhcp/dhpcd.conf.example > 123.txt
(2)使用vim编辑器阅读示例文件
3.在学习模板文件的基础上,根据实例要求,编辑dhcpd.conf
(---以下为本实例的dhcpd.conf文件配置内容-------)
ddns-update-style none;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.165;
range 192.168.1.167 192.168.1.187;
range 192.168.1.189 192.168.1.200;
option domain-name-servers 192.168.1.2;
option domain-name "DHCP.WLQS.cn";
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}
host laoban {
hardware ethernet 00:0c:29:ca :8e:a2;
fixed-address 192.168.1.188;
}
五、关闭防火墙,设置SELinux为禁用
systemctl stop firewalld
修改 /etc/selinux/config 文件,设置 SELINUX=disabled
六、重新加载DHCP服务
systemctl restart dhcpd
七、使用客户机进行验证
1.设置所有客户机的网络连接模式为“桥接模式”
2.设置所有客户机IP地址获取方式为“自动”
3.在windows客户机中使用cmd命令打开命令窗口,输入“ipconfig/all”命令,查看是否获取到了正确的IP地址。在linux客户机命令窗口中,输入 ifconfig 查看IP地址。
4.查看网卡物理地址为00:0c:29:ca :8e:a2的客户机,是否获取了保留的IP地址192.168.1.188