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为其分配的