Linux下DHCP服务器的配置

更新时间:2023-05-12 14:12:27 阅读: 评论:0

LinuxDHCP服务器的配置
1、实验目的
1)掌握DHCP的基本概念,如:作用域、地址池、租约、保留地址等
2)掌握DHCP的工作原理,主要是IP地址的获取过程
3)掌握DHCP服务器的配置方法
4)掌握DHCP客户端的配置方法
2、实验内容
1)配置DHCP服务器
2)配置Linux下的DHCP客户端
3)使用dhclient工具来验证IP地址的获取正确性
3、理论知识
DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,是一个简化主机IP地址分配管理的TCP/IP标准协议。DHCPBOOTP协议的扩展,基于C/S模式,提供了一种动态指定IP地址和配置参数的机制,主要用于大型网络环境和配置比较困难的地方。
一些基本概念
1DHCP客户机:一台通过DHCP服务器获取网络配置参数(包括网关、DNS服务器等网络配置)的计算机,通常是普通的工作站。
2DHCP服务器:提供网络设置参数(主要指IP地址、默认网关、DNS服务器等网络配置)给DHCP客户机的主机。
3)作用域:网络中的所有可分配的IP地址的连续范围。
4)地址池:可供DHCP客户机使用的IP地址范围。
5)租约:DHCP服务器指定客户机所获得的IP地址的时间长度(允许使用的时间),在租约到期前,客户机需要更新IP地址的租约,否则不能继续使用该IP地址。
6)保留地址:子网中指定硬件设备使用的IP地址。
7)排除范围:不用于dhcp分配的IP地址范围。
DHCP的工作原理
第一次登录
1DHCP工作的第1步:DHCP发现。
  指的是客户端启动网卡时,获取IP地址的第一步。
  DHCP客户端使用0.0.0.0作为自己的IP地址,255.255.255.255作为服务器的地址,然后在UDP6768端口广播一个DHCP发现信息。然后等待服务器的响应
2DHCP工作的第1步:DHCP提供
指网络中的任何一个DHCP服务器在收到客户端的DHCP发现信息时,如能够提供IP地址,就从该DHCP服务器中的IP地址池中选取一个没有出租的IP地址,然后利用广播方式提供给DHCP客户端。
3DHCP第三个过程是DHCP请求
    DHCP客户端收到第一个DHCP服务器的应答信息后,就以广播的方式发送一个DHCP请求信息给网络中所有的服务器。通知服务器已经接收到IP地址,同时通知其他服务器不用再给他分配IP地址。
4DHCP第三个过程:DHCP应答
分配IP地址DHCP服务器收到DHCP请求信息后,就将该IP地址标识为已租用,然后以一个广播方式发送一个DHCP应答信息给DHCP客户端。
客户端接收到DHCP应答信息后,就完成了IP地址的获取过程,可以使用该IP和其他计算机进行通信了。
4、实验步骤
1)安装DHCP服务器
[root@azuo root]# rpm -qa | grep dhcp    //检查网络是否安装了DHCP软件包
注:-q : 查询安装的软件包
    -a : 所有的软件包
如果没有出现任何信息,则证明没有安装过dhcp软件包。
则先下载和DHCP有关的软件包,然后使用以下命令安装
[root@azuo root]# rpm –ivh dhcp-3.0-12-6.14.i386.rpm
[root@azuo root]# rpm –ivh dhcp-devel-3.0p12-6.14.i386.rpm
[root@azuo root]# rpm –ivh dhclient-3.0p12-6.14.i386.rpm
[root@azuo dhcp software]# rpm -Uvh dhcp-3.0.1-54.EL4.i386.rpm
出现两处进度条显示为100%方为安装成功。
warning: dhcp-3.0.1-54.EL4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
                ########################################### [100%]
  1:dhcp                  warning: /f created as /f.rpmnew
########################################### [100%]
[root@azuo dhcp software]# rpm -Uvh dhcp-devel-3.0.1-54.EL4.i386.rpm
warning: dhcp-devel-3.0.1-54.EL4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
                ########################################### [100%]
  1:dhcp-devel            ########################################### [100%]
[root@azuo dhcp software]# rpm -Uvh dhclient-3.0.1-54.EL4.i386.rpm
warning: dhclient-3.0.1-54.EL4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
                ########################################### [100%]
  1:dhclient              ########################################### [100%]
2DHCP重要的配置文件
1/f  (DHCP的主配置文件,包括DHCP的最主要的配置信息)
2) var/lib/dhcp/dhcp.lea (租赁文件,用于查看当前DHCP客户端的情况)
3) /usr/sbin/dhcpd DHCP服务程序的执行文件)
4/etc/rc.d/init.d (DHCP 的启动脚本)
5/var/log/message(日志文件)
6/etc/sysconfig/dhcpd(定义DHCP广播网卡文件)
7/etc/sysconfig/dhcrelay(中继代理服务文件)
8/etc/init.d/dhcrelay(中继代理服务启动脚本)
9) /usr/sbin/dhcrelay(中继代理执行文件)
在实验中我们主要掌握f主配置文件的配置内容和用法就可以了,其他的可以课后自己研究。
3DHCP服务器端的配置
  1、快速配置DHCP Server
/usr/share/doc/dhcp<version-number>目录下,存在一个名为f.sample的文件,该文件提供了一个很好的DHCP配置的范例,我们可以将这个文件拷贝到/etc目录下,再对该文件进行修改即可。
具体步骤如下:
1cp /f  /f.bak  //将原来的f文件做一个备份,这是一个良好的作风
2) cp /usr/share/doc/dhcp<version>/f.sample  拷贝范例文件
3) vi /f  // 使用vi编辑器来对DHCP主配置文件来进行配置
下面是一份f配置文件及其解析
ddns-update-style interim;              //动态与DNS联合更新

本文发布于:2023-05-12 14:12:27,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/105790.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地址   配置   服务器
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图