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 

           linux系统中dhcp的配置

           linux系统中dhcp的配置

     (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行

                                linux系统中dhcp的配置

                                第30行到第33行:网段subnet172.25.254.0    子网掩码netmask255.255.255.0

                                网池range172.25.254.200 172.25.254.210(意思是从这台主机获得的ip在这个范围之内)

                                网关172.25.254.250

                                第34行后直接全部删除

                                 linux系统中dhcp的配置

    (6system restart dhcpd 重启dhcpd网络服务

   (7)systemctl enable dhcpd 设置dhcpd网络服务为开机自启动

        linux系统中dhcp的配置

   (8)拔掉网线重置server虚拟机

   (9)在server虚拟机中ifconfig查看获得的ip

         linux系统中dhcp的配置

    (10)在desktop虚拟机中cat /var/lib/dhcpd/dhcpd.leases 查看其16进制的mac地址是否与server中的保持一致

         linux系统中dhcp的配置

        当desktop中最后一行的hardware ethernet(mac地址)和server中ether相同时,说明server的ip是desktop为其分配的

相关文章: