CentOS系统中dhcp的配置
1.dhcp的概念:dhcp即动态主机配置协议,负责ip地址的集中和动态分配管理
为了更好的理解dhcp,我举个例子:在某学生宿舍中有60台电脑,那么ip地址的分配和使用会有两种方式:一种是由网络管理人员分配给每个计算机一个固定的ip,再由用户自己设置在计算机上;另一种是由网络管理人员统一通过一台dhcp服务器来集中管理。只要在dhcp上设置好可分配的ip地址范围参数等,同时用户计算机中的ip地地址项设置为自动获得,b并设置dhcp服务器的地址,就可以从dhcp服务器上自动分配到一个地址。
在虚拟机或者真机中配置dhcp的时候,需要下载dhcp软件,用到yum命令,关于yum命令,我会在接下来的博客中详细介绍
2.dhcp的配置过程:
在配置dhcp的时候,为了验证是否配置成功,我们需要打开两个虚拟机,分别是desktop和server
下边的配置在desktop中完成,验证最终结果在server中
(1)在yum源中搜索dhcp软件 yum search dhcp
(2)安装dhcp服务 yum install dhcp.x86_64
(3)cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcpd/dhcpd.conf
(4)ls 查看这个文件是否复制成功
(5)vim dhcpd.conf 配置dhcp服务的文件(比较重要)
第7行:example.org改为example.com
第8行:114.114.114.114
第10行和第11行不变
删除第26和27行
第30行到第33行:网段subnet172.25.254.0 子网掩码netmask255.255.255.0
网池range172.25.254.200 172.25.254.210(意思是从这台主机获得的ip在这个范围之内)
网关172.25.254.250
第34行后直接全部删除
(6)system restart dhcpd 重启dhcpd网络服务
(7)systemctl enable dhcpd 设置dhcpd网络服务为开机自启动
(8)拔掉网线重置server虚拟机
(9)在server虚拟机中ifconfig查看获得的ip
(10)在desktop虚拟机中cat /var/lib/dhcpd/dhcpd.leases 查看其16进制的mac地址是否与server中的保持一致
当desktop中最后一行的hardware ethernet(mac地址)和server中ether相同时,说明server的ip是desktop为其分配的






