0
点赞
收藏
分享

微信扫一扫

dhcp基本知识和用法

sunflower821 2022-04-06 阅读 53


1.什么是DHCP


          动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。


dhcp基本知识和用法_linux

2.linux安装DHCP服务实现ip的分发

      本次实验使用到的linux版本为linux6,获取ip的是windows2003版本通过释放ip和手动更新ip获取linux的DHCP分发的地址。

dhcp基本知识和用法_linux_02

  话说使用的是桌面版linux但是我们使用终端完成后面的操作。

dhcp基本知识和用法_获取ip_03

       首先需要创建目录用于挂载,然后把光盘挂载到/mnt/cdrom中里面有一个Packages里面都是rpm包,在通过rpm ivh 安装dhcp,安装dhcp服务和客户端在通过rpm -V dhcp 检测是否有问题没有输出安装正常。

dhcp基本知识和用法_获取ip_04

     安装好的服务在/etc/dhcp中用vi 查看dhcpd.conf 你会发现 里面有注释,意思是说 ,去某个地方把配置模板/文件复制并且替换当前位置的dhcpd.conf。

dhcp基本知识和用法_获取ip_05

dhcp基本知识和用法_ip地址_06

    在通过vi 查看dhcpd.conf 你会发现里面有好多注释其中我们改红色框的内容

dhcp基本知识和用法_linux_07

dhcp配置文件写入内容进行说明


     和其他服务的配置文件不同的是,dhcp 服务的配置文件,行末尾加分号结束。做后面的项目需要写入的配置文件内容,在这里说明一下


subnet 192.168.1.0 netmask 255.255.255.0 {  声明信息,指定作用域和子网
range 192.168.1.100 192.168.1.200; 指定动态IP地址的范围
option domain-name-servers 192.168.1.1; DNS的地址
option domain-name "xiaodu"; DNS的名字
option routers 192.168.1.1; 默认路由
option broadcast-address 192.168.1.255; 广播地址
default-lease-time 600; 默认租约期限
max-lease-time 7200; 最大租约时间

host break { 本地主机名
hardware ethernet 06:0c:29:ee:2b:88; 网卡绑定名称
fixed-address 192.168.1.110; 设置网卡的固定的IP
}
}

dhcp基本知识和用法_ip地址_08

       更改这几项,其中要注意的是因为在同一个路由里面所以我要把linux的ip更改为其他网段要不然看不出DHCP服务的区别,保存好退出,现在重启dhcp服务。

dhcp基本知识和用法_ip地址_09

      在windows2003中查看ip地址是172.16.10网段启动服务后通过ipconfig /release 释放ip在通过ipconfig /renew 手动获取ip ,网段变成172.16.15网段 如图

dhcp基本知识和用法_ip地址_10

从中我们可以发现dhcp的ip范围是从小开始分配ip的

dhcp基本知识和用法_linux_11

给指定电脑配置固定ip

      解释完后面还有一个通过物理地址绑定固定的ip地址,通过编辑(vi dhcpd.conf)找到如图所示。

dhcp基本知识和用法_获取ip_12

      我们把前面的4行内容进行复制,host 后面的名称标识(随便) 更改里面第一行内容首先你得知道你设备的物理地址是什么,可以在windows 2003 通过 ipconfig /all 查看地址 如图 设置进去,第二行用于给设备固定的ip地址。

dhcp基本知识和用法_获取ip_13

dhcp基本知识和用法_获取ip_14

保存配置记得重启服务才可以生效。

dhcp基本知识和用法_linux_15     我们通过dhcp绑定设备的物理地址,固定下来它的ip地址,我们在windows2003 通过ipconfig /release 释放ip 和 ipconfig /renew 手动更新ip的操作,更新出我们在dhcp固定的值 如图所示。

dhcp基本知识和用法_linux_16

      如果mac物理地址输入时大小写有没有影响:我自己测试是没有影响测试mac地址英文都为大写,我们在linux的dhcp配置中把mac地址英文都小写

dhcp基本知识和用法_linux_17

  把ip改为28 保存并且重启dhcp如图

dhcp基本知识和用法_获取ip_18

    可以看出ip从32变成了28 那么大小写应该没问题


   ​注意:释放ip和手动获取ip有时候会获取到其他网段的ip,这个 不用担心因为,那个ip是路由给的,只要多释放ip和获取ip的操作,只要dhcp响应快过路由,那么获取的ip就是dhcp同网段的ip地址。dhcp基本知识和用法_linux_19




举报

相关推荐

vite基本知识

HTTP基本知识

IP基本知识

kafka基本知识

MySQL基本知识

HTTP 基本知识

0 条评论