Linux基础知识之DHCP服务

一、DHCP服务简介

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。

二、DHCP的功能

  1. 保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。
  2. DHCP应当可以给用户分配永久固定的IP地址。
  3. DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。
  4. DHCP服务器应当向现有的BOOTP客户端提供服务。

三、安装dhcp服务

  1. 下载安装包:
    拷贝的老师主机安装包
    在这里插入图片描述
  2. 安装
  1. 在虚拟机server中安装dhcp服务
    首先将真机中的dhcp安装包发送到server虚拟机root用户下/mnt目录下
    在这里插入图片描述
  2. 执行rpm -ivh /mnt/dhcp-4.2.2-27.el7.x86_64.rpm命令安装
    在这里插入图片描述
  3. 安装成功后,重启dhcp服务,查看服务的状态,会发现服务没有开启。需要继续下一步编辑dhcp服务的配置文件。
    在这里插入图片描述
  4. cd /etc/dhcp 进入/etc/dhcp
    vim dhcpd.conf 编辑配置文件
    在这里插入图片描述
    此文件中给出了一个例子,我们要将例子复制到这个文件中,更改这个文件
  5. 复制时会提示是否重写文件,输入y确定。
    在这里插入图片描述
  6. 重新编辑vim dhcpd.conf ,将文件第7行的域名改成westos.com,第8行的DNS服务器设定ip地址为172.25.254.250
    在这里插入图片描述
  7. subnet 设定为172.25.254.0, netmask 子网掩码255.255.255.0,将option routers 设定为172.25.254.111 range172.25.254.60–172.25.254.70
    在这里插入图片描述
  8. 重新启动dhcp服务并且查看dhcp服务状态
    systemctl restart dhcpd
    systemctl status dhcpd
    在这里插入图片描述
    在这里插入图片描述
  9. 测试
    在desktop中编辑 vim /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0 网卡
    ONBOOT=yes
    BOOTPROTO=dhcp
    在这里插入图片描述
    执行systemctl restart network命令重新启动服务
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/excellent_L/article/details/83155669