linux的网络服务之DHCP

这篇具有很好参考价值的文章主要介绍了linux的网络服务之DHCP。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

内容预知

 1.DHCP服务的相关知识点

1.1 DHCP的简介

1.2 DHCP 的优点

1.3 DHCP 的工作原理 

 2.DHCP的安装 

 2.1  检查并且安装dhcp有关软件包

​编辑

 2.2 查看系统的配置文件,并且利用好官方给的参考案例

 3.设置DHCP全局配置参数

 4. DHCP场景应用实验

第一步: 在Linux虚拟机中安装好dhcpd软件应用

第二步:将相对应的example复制到dhcpd.conf中 

第三步:关掉防火墙和selinux保护

 第四步:修改网卡配置文件,重启网络服务。

 第五步:编辑 dchp全局配置文件,设置好对应的网络池

第六步:重启网卡,启用dhcp服务 

第七步:新开一台虚拟机进行仅主机操作

第八步:刷新网卡,通过DHCP获取IP

第九步:查看租约

 总结


 1.DHCP服务的相关知识点

1.1 DHCP的简介

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中地管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。 

 DHCP作为用应用层协议,它依靠并且使用着传输层中udp协议。对于DHCP中分为客户端,和服务端。客户端用的端口为68 ,服务端的端口为67.

1.2 DHCP 的优点

  • 降低了配置和部署设备时间;
  • 降低了发生配置错误的可能性;
  • 可以集中化管理设备的IP地址分配。
  • 提高IP的利用率

作用:

给内部网络,供应商自动分配IP地址

给用户,内部管理员作为所有计算机的中央管理手段 

1.3 DHCP 的工作原理 

 DHCP的交互过程总共有六个步骤组成,前四步是完成交互的主要过程。

 重点:

第一步:客户端在网络中搜索服务端(通过发送一个dicover报文寻找DHCP的服务器),是通过广播的方式进行大量搜寻,并且等待响应

第二步:服务器向客户端响应服务(其中是通过发送offer报文,以广播的方式进行响应,另外:华为的路由为单播方式)。

第三步:客户端向服务端发送服务请求(其中是通过发送request报文以广播的形式,只给第一个响应自己的服务端发送服务请求)。

第四步:服务端向客户端提供确认可用的IP和租期信息(以广播形式,回复ACK报文)。

linux的网络服务之DHCP

 了解:

 第五步:客户端进行重新登录,发送一个以包含之前DHCP服务端分配的IP地址信息的renew Request报文,当服务端收到该请求后,会尝试让DHCP客户端继续使用该IP地址。并回答一个ACK报文。

第六步:DHCP获取到的IP地址都有一个租约,租约过期后,服务端将回收该IP地址,所以如果客户端如果想继续使用该IP地址,则必须更新器租约。更新的方式就是,当当前租约期限过了一半后,客户端都会发送renew报文来续约租期。 

linux的网络服务之DHCP

 2.DHCP的安装 

 2.1  检查并且安装dhcp有关软件包

[root@localhost ~]#rpm -qc dhcp

[root@localhost ~]#yum install -y dhcp

linux的网络服务之DHCP

 2.2 查看系统的配置文件,并且利用好官方给的参考案例

less dhcpd.conf

cd /usr/share/doc/dhcp-4.2.5/
ls
less dhcpd.conf.example

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf

linux的网络服务之DHCP

 3.设置DHCP全局配置参数

vim /etc/dhcp/dhcpd.conf   # 查看全局配置
option domain-name "benet.com"; 							#指定默认域名
option domain-name-servers ip1,ip2; 	#指定 DNS 服务器地址
default-lease-time n ;									#默认租约为 n,单位为秒
max-lease-time x; 										#最大租约为 n ,单位为秒

通用格式 

linux的网络服务之DHCP

 另外可添加:    ddns-update-style none; #禁用 DNS 动态更新

配置书写 

#subnet网段声明(作用于整个子网段,部分配置参数优先级高于全局配置参数)
subnet 192.168.80.0 netmask 255.255.255.0 {			#声明要分配的网段地址
  range 192.168.73.10 192.168.73.20;				#设置地址池
  option routers 192.168.73.2;					#指定默认网关地址
}

linux的网络服务之DHCP

 特殊设置

#host主机声明(给单机分配固定的 IP 地址)
host hostname {										#指定需要分配固定 IP地址的客户机名称
  hardware ethernet 00:c0:c3:22:46:81;				#指定该主机的 MAC地址
  fixed-address 192.168.4.100;						#指定保留给该主机的 IP地址
}

 4. DHCP场景应用实验

 实验目的:在单位时,运用DHCP协议设置地址池,让公司员工的主机都能自动识别,并且分发范围内的IP地址

 linux的网络服务之DHCP

第一步: 在Linux虚拟机中安装好dhcpd软件应用

第二步:将相对应的example复制到dhcpd.conf中 

第三步:关掉防火墙和selinux保护

[root@localhost ~]#systemctl stop firewalld
[root@localhost ~]#setenforce 0

linux的网络服务之DHCP

 第四步:修改网卡配置文件,重启网络服务。

vim /etc/sysconfig/network-scripts/ifcfg-ens33

linux的网络服务之DHCP

systemctl restart network

ifconfig ens33

 linux的网络服务之DHCP

 第五步:编辑 dchp全局配置文件,设置好对应的网络池

vim /etc/dhcp/dhcpd.conf

subnet 192.168.73. netmask 255.255.255.0{
 range 192.168.73.150  192.168.73.200 
  option routers 192.168.73.2
}

 linux的网络服务之DHCP

第六步:重启网卡,启用dhcp服务 

linux的网络服务之DHCP

第七步:新开一台虚拟机进行仅主机操作

linux的网络服务之DHCP

第八步:刷新网卡,通过DHCP获取IP

systemctl restart network


ifconfig ens33

linux的网络服务之DHCP

 

第九步:查看租约

less /var/lib/dhcp/dhcpd.lease

 总结

1.熟知DHCP的工作原理,尤其时前四步的过程

2.掌握安装dhcpd服务和全局配置的参数值,学会自己配置

3.实验中,用本身主机通过dhcp服务设置好网络池,第二台主机在仅主机模式并且没有给ens33网卡配置IP相关的情况下,依旧能够被分配到IP文章来源地址https://www.toymoban.com/news/detail-403315.html

到了这里,关于linux的网络服务之DHCP的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网络服务——DHCP服务

    个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的主页   目录 前言: 一.信息介绍 1.什么是DHCP服务 2.DHCP定义:   二.范围  三.工作原理

    2024年02月09日
    浏览(41)
  • 【计网】DHCP服务与手动配置网络参数

    这几日加深学习了计算机网络的相关知识,准备对一些相对重要的知识来做一个记录和总结。 对于DHCP服务想必大家都不陌生,在现代的计算机中我们一个普通人能轻易连上网络,这个服务在很大程度上起着作用。 首先官方的说法即:DHCP一般指动态主机配置协议。 动态主机

    2024年02月09日
    浏览(39)
  • “配置DHCP服务器和DHCP中继的网络自动配置实验“

    \\\"配置DHCP服务器和DHCP中继的网络自动配置实验\\\"   【实验目的】 部署DHCP服务器。 熟悉DHCP中继的配置方法。 验证拓扑。 【实验拓扑】 实验拓扑如图所示。 设备参数如下表所示。 设备 接口 IP地址 子网掩码 默认网关 DHCPSERVE S0/3/0 192.168.10.1 255.255.255.0 N/A R2 S0/3/0 192.168.10.2 255.

    2024年02月08日
    浏览(55)
  • “配置DHCP Snooping实验:保护网络中的DHCP服务和防止欺骗攻击“

    \\\"配置DHCP Snooping实验:保护网络中的DHCP服务和防止欺骗攻击\\\" 【实验目的】 部署DHCP服务器。 熟悉DHCP Snooping的配置方法。 验证拓扑。 【实验拓扑】 实验拓扑如图所示。   设备参数如下表所示。 设备 接口 IP地址 子网掩码 默认网关 R1 F0/0 192.168.10.1 255.255.255.0 N/A R2 F0/0 192.168

    2024年02月08日
    浏览(40)
  • cisco仿真实验-----网络服务(web/dns/dhcp)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、常见的应用服务? 二、实验步骤 1.拓扑图的搭建 2.服务器与主机的配置 3.测试 总结 通过仿真实验进一步加强对应用服务的理解。 1.WEB 2.DNS 3.DHCP (1)选择设备:交换机,服务器,主

    2024年02月10日
    浏览(59)
  • 6.2.5 网络基本服务----动态主机配置协议DHCP

    6.2.5 网络基本服务----动态主机配置协议DHCP 动态主机配置协议允许一台计算机加入新的网络时可自动获取网络配置信息,不用人工参与。连网的计算机需要配置的参数包括 IP地址 子网掩码 默认路由器的IP地址 域名服务器IP地址 DHCP与DNS、FTP、Telnet一样也采用客户服务器模式。

    2024年02月16日
    浏览(39)
  • 【网络面试(8)】防火墙原理、正向代理、反向代理、缓存服务器、负载均衡和内容分发服务器

     接上一篇:【网络面试必问(7)】聊聊集线器、交换机和路由器  作为一个程序员,其实很少去了解http请求消息在到达服务器之前,所经过的众多组件的,今天借着机会聊一聊标题中提到的正向代理、反向代理、缓存服务器、负载均衡和内容分发服务器等内容。 1.1 部署

    2024年02月22日
    浏览(42)
  • Linux网络服务之DNS服务

    DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互 映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作

    2024年02月07日
    浏览(38)
  • Linux配置网络服务

    1.配置网络服务     Linux主机要与网络中其他主机进行通信,首先要进行正确的网络配置。网络配置通常包括主机名、IP地址、子网掩码、默认网关、DNS服务器等。 1.1检查并设置有线网络处于连接状态      单击桌面右上角的“启动”按钮 ,单击“连接” 按钮,设置有线

    2024年02月04日
    浏览(38)
  • Linux网络服务之NFS(文件共享服务)

    NFS(Network File System 网络文件服务),是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。 NFS 服务的实现依赖于 RPC(Remote Process Call,远端过程调用)机制,通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。(远端过程调用:自

    2024年02月05日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包