文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

DHCP原理与配置

2023-10-27 18:51

关注

一、DHCP概述

DHCP(Dynamic Host  Configuration Protocol),动态主机配置协议,是一个应用层协议。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。

1.使用DHCP的好处

2.DHCP的特点

二、DHCP工作原理

  1. 客户端广播发送DISCOVER报文寻找服务端;
  2. 服务端广播发送OFFER报文响应给客户端,报文中还包含地址池中的一个可用IP;
  3. 客户端只会接收第一个发来的OFFER报文并提取出可用IP,再向服务端广播发送REQUEST报文请求使用这个可用IP。
  4. 服务端广播发送ACK报文响应给客户端,告知IP合法可用并提供租期信息。

重新登录
DHCP客户机每次重新登录网络时,不需要再发送Discover信息,而是直接发送包含前一次所分配的 IP地址的Request请求信息。 

更新租约
当 DHCP服务器向客户机出租的 IP 地址租期达到 50%时,就需要更新租约。客户机直接向提供租约的服务器发送Request包,要求更新现有的地址租约。

IP地址分配顺序:从小到大

三、安装与配置DHCP

vim /etc/dhcp/dhcpd.confsubnet 网段IP netmask 子网掩码 {      #声明要分配的网段地址  range IP地址池起始IP  IP地址池终止IP;      #设置地址池  option routers 默认网关IP;  #指定默认网关地址  option domain-name-servers  DNS服务器IP;   #可选  default-lease-time 默认租期秒数;             #可选  max-lease-time 最大租期秒数;                 #可选}host 自定义名称 {#指定需要分配固定 IP地址的客户机名称  hardware ethernet MAC地址用:分隔;#指定该主机的 MAC地址  fixed-address IP地址;#指定保留给该主机的 IP地址}systemctl restart dhcpd客户端主机设置自动获取IP    Linux系统:网卡配置  BOOTPROTO=dhcp

1.取消虚拟机dhcp服务 

首先打开虚拟机界面上方的编辑–虚拟网络编辑器,新建一个vmnet3,取消“使用本地DHCP服务将IP地址分配给虚拟机”这个选项,保存设置,应用退出。 

  首先打开虚拟机界面上方的虚拟机-设置,点击网络适配器进行修改,然后确定退出。

 2.编辑网卡信息

vim /etc/sysconfig/network-scripts/ifcfg-ens33  #配置静态IPsystemctl restart network                       #重启网卡

 3.安装DHCP

###为保证实验顺利,关闭防火墙和selinuxsystemctl stop firewalld      #关闭防火墙setenforce 0                  #关闭selinux###安装dhcpyum -y install dhcpvim /etc/dhcp/dhcpd.conf      #打开dhcp配置文件##DHCP Server configuration file.#   see /usr/share/doc/dhcp*/dhcpd.conf.example#   see dhcpd.conf(5) man page#cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf#会看到该配置文件的路径在 /usr/share/doc/dhcp* 下,因此我们把该路径下的模板文件覆盖到 /etc/dhcp下

4.修改配置文件

vim /etc/dhcp/dhcpd.confsubnet 网段IP netmask 子网掩码 {    #声明要分配的网段地址  range IP地址池起始IP  IP地址池终止IP;#设置地址池  option routers 默认网关IP;#指定默认网关地址  option domain-name-servers  DNS服务器IP;    #可选  default-lease-time 默认租期秒数;            #可选  max-lease-time 最大租期秒数;                #可选}host 自定义名称 {#指定需要分配固定 IP地址的客户机名称  hardware ethernet MAC地址用:分隔;#指定该主机的 MAC地址  fixed-address IP地址;#指定保留给该主机的 IP地址}

systemctl start dhcpd  #启用DHCP服务ss -lunp | grep 67     #查看DHCP服务,67是服务端使用的udp端口

5.测试DHCP服务

 同上,将windows10网络适配器修改为vmnet3。

5.1打开windows系统的网络连接窗口

5.2 右击Ethernet0,点属性;选中(TCP/IPv4),点右下角的属性,选择自动获得IP地址,然后确定

5.3进入cmd命令指示符

ipconfig /release      #释放IP地址ipconfig /renew        #重新获取IP地址

 

可以看到,现在系统的IPv4地址变为了192.168.88.100;
默认网关变为了192.168.88.254;
IPv4 DHCP服务器变为了192.168.88.10;
均符合上述设置,证明DHCP部署成功。 

来源地址:https://blog.csdn.net/q1y2y3/article/details/130203248

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯