前提准备
1、关闭Centos7所使用的VMware网卡的本地DHCP功能
2、Centos7手动设置静态IP地址
3、挂载目录便于安装DHCP
安装DHCP
yum install dhcp -y
查看配置文件,得知示例文件的位置处于/usr/share下
注意dhcp*代表的是dhcp的版本号,按两下TAB键即可查看版本号
[root@192 ~]# cat /etc/dhcp/dhcpd.conf
#
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.example
# see dhcpd.conf(5) man page
#
将示例文件覆盖至配置文件当中
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
固定用户IP地址
编辑配置文件/etc/dhcp/dhcpd.conf,默认打开是这样子的,添加subnet内的内容
在subnet声明区块中添加内容,打开win7查看MAC地址为多少,
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.100 192.168.10.109;
option routers 192.168.10.1;
option broadcast-address 192.168.10.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.10.1;
host fixedmember {
hardware ethernet 00:0C:29:15:D3:E3;
fixed-address 192.168.10.110;
}
}
地址池为192.168.10.100-109,110为保留地址,保留地址不可包含在地址池内。
其中 option broadcast-address 10.0.0.255;option subnet-mask 255.255.255.0;这两句的意思是确保这个设备每次加入网络时都会得到同一个IP地址,而不是每次都从IP地址池中随机分配一个,如果不添加这两句,便可以保存文件,开启dhcp服务器即可
在subnet区块中添加一个"host"声明用来固定IP地址,注意MAC地址必须为冒号,不是-,在分配刚刚保留的地址
开启DHCP服务器验证
systemctl start dhcpd
设置开机DHCP自启动
systemctl enable dhcpd
实验到此为止,有问题的朋友们可以留言至评论区