首页 > 系统相关 >Linux 讲解DHCP服务工作原理汇总

Linux 讲解DHCP服务工作原理汇总

时间:2023-02-08 22:01:00浏览次数:54  
标签:ip Linux 汇总 192.168 地址 服务器 DHCP 续租

dhcp:动态主机配置协议。从bootp演变而来,引进了租约、续租功能,成为了现在的DHCP。

       需要就分配,不需要就回收。

 

工作过程:

1、当获得地址是,有租约期限,当你关机时,IP地址将回到DHCP服务器中给别人用。

2、当租期到达时,可以续租。DHCP的续租租期都比较早,可以自己定义。

3、当客户端使用期限到达续租时间时,服务器不响应时,IP地址继续用。

4、当到达使用期限的一半时间后,再去找服务器响应,寻求续租,若服务器不响应。继续用!

5、当使用的期限到达一半的一半时间,再去寻求服务器响应。若服务器再不响应。

6、当到达最后的时间段,服务器再不响应时,这IP地址客户端不要了,重新找新的 DHCP服务器。

7、寻找新的DHCP服务器时,使用广播方式进行寻找。

8、若找到多个DHCP服务器,谁响应的速度快,就用谁的。

 

TCP/IP配置(IPADDR、NETMASK、GATWY、DNS)

能够实现能够提供给其他人使用的地址空间列表-----地址池

 

DHCP报文

1、建立关系(整个过程广播发送)

客户端   --->   DHCPDISCOVER

               DHCPOFFER     <---服务器

客户端    --->  DHCPREQUEST

               DHCPACK    <---服务器

2、续租过程(整个过程单播发送)

客户端   DHCPREQUEST

             DHCPACK  <---  服务器

 

注意!!!!

1、若公司中有好多部门,中间有路由器,因为路由器拒绝广播包,所以要给路由器配置(DHCP Relay)

2、dhcp服务区的网卡地址一定要跟地址池中的地址在同一网段!

 

保留地址:动态分配一个固定的地址。永远保留给一个特定的主机使用。保留地址不能使用地址池中的地址,而且还要与网卡在同一网段。

         

dhcp配置文件

ddns-update-style interim; :表示dhcp服务器和dns服务器的动态信息更新模式。这行必须要有dhcp服务器才能启动以来。

 

Default-lease-time 21600; 默认租约时间

 

Max-lease-time 43200; 最大租约时间

 

Option domain-name "123.com"; 域名服务器的名称

 

Option domaini-servers 192.168.0.1 默认域名服务的ip地址

 

Sub 后从“{”开始 到最后一个“}”结束表示子网属性。其主要配置只对大括号里的内容有效。一个配置文件可以有多个子网属性。

 

Sub 192.168.0.0 netmask 255.255.255.0 ; (意思是我所分配的ip地址所在的网段

 

为192.168.0.0 子网掩码为255.255.255.0 )

 

Range 192.168.0.2 192.168.0.100; (分配的ip地址范围为192.168.0.2到

 

192.168.0.100)

 

Option subnet-mask 255.255.255.0 ; (分配ip地址的子网掩码为

 

Option routers 192.168.0.3; (分给客户机的网关为192.168.0.3)主:图中的option router 应改成option routers 在这图片不再更改了。

 

有时候我们需要为某一个机器配置固定的ip地址,而下面的配置选项满足了这一要求:

Host server01 {

Hardware ethernet b0:c0:12:f2: a8:a4;

Fixed-address 192.168.0.100;

}

具体含义和简单意思是“我们给客户机mac地址为b0;c0;12;f2;a8;a4所配置的ip地址为192.168.1.100”。

 

 

专业书籍、问题答疑、教学视频、在线实验平台等服务请移步:​​www.noylinux.com​​【零基础趣学Linux】

如果此文章有帮助到您,还请麻烦动动您的小手点个赞,谢谢~
Linux运维技术交流q:962822359

 

 

标签:ip,Linux,汇总,192.168,地址,服务器,DHCP,续租
From: https://blog.51cto.com/u_10784316/6044925

相关文章

  • linux总结:命令大全
    1.目录操作切换目录 cd查看目录 ls-l  列出文件详细信息或者直接ll-a  列出当前目录下所有文件及目录,包括隐藏的a(all)创建目录 mkdir-p   创建......
  • Linux常用命令
    防火墙IpTables设置丢弃外部所有的PING请求,也可使用REJECT拒绝请求iptables-IINPUT-picmp-jDROP根据规则号删除规则iptables-DINPUT7查看规则(号)iptables......
  • 获取DHCP Option 15信息
    不想通过dhcpsapi.dll调用,因为我不想仅限于WindowsDHCP服务器。有没有其他方法通过C#获取DHCP信息您可以使用WMI和Win32_NetworkAdapterConfiguration类。返回的可用字......
  • Linux vim编辑器使用方法汇总
    打开文件vim /etc/passwdvim + :打开文件时光标处于文件尾部vim +数字:打开文件时,光标定位与第几行 移动光标(编辑模式):字符移动h:向左移动l:向右移动j:向下移动k:向上......
  • linux物理机器挂载硬盘报错,can't read superblock
    场景:某宝买了个1T机械硬盘,做逻辑卷挂载时,报错误can'treadsuperblock,网上搜索过一大堆修复的问题,怎么搞都不行。自己买条黑线ATA3.0的换上即可......
  • Linux 搭建FTP服务总结
    三种解析:username-->UID :/etc/passwd   将用户名转换成UID的库。hostname--->  IP  :DNS服务,/etc/hosts  将主机名转换成IP地址servicename-->ports :......
  • Linux-HTTP协议
    HTTP协议一、HTTP概述默认端口是80HTTP超文本传输协议:传输:网站的数据如何传递给用户超文本:文本、图片、视频用户打开网站后:网站如何传递给用户专业名字:数据......
  • linux系统时间、机器克隆、定时任务
    linux系统时间、虚拟机克隆、定时任务系统时间时间同步策略电脑主板有电容,能存储一定的电量,这个电量会支持时间继续计数。现在联网后,计算机的服务商会发送一个时间......
  • 包管理器入门 linux(apt-get,yum,pkg)与node(yarn,npm)
    1、包管理器是什么?什么是包管理器?包管理器(packagemanager)是一种工具,它允许用户在操作系统上安装、删除、升级、配置和管理软件包。软件包管理器可以是像软件中心这样的......
  • 【大前端】使用html/css/javascript开发移动端(安卓,IOS)与桌面端(Win,mac,Linux)应用程序
    1、什么是大前端?传统上,Web应用可分为前端(在浏览器中执行的部分)和后端(在服务器中执行的部分)。前端工程师的职责是以Web技术(HTML、CSS、JavaScript、DOM、Ajax等)实现基于浏览......