您的位置:首页 > 理论基础 > 计算机网络

DHCP服务器在企业网络中的应用

2012-03-06 08:08 357 查看
一.原理介绍

动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。

服务器67端口 客户端68端口

DHCP的三种工作模式:

(1)手动指定ip地址(manual): server---地址池(ip---mac) dhcpclient ---地址 ; (2)自动指定ip地址(automatic): server 地址池 (起始地址 结束地址)dhcpclient ---》ip地址 mac----ip (永久) 2222-1.1.1.1 地址利用率 低; (3)动态获取ip地址(dynamic):server 地址池 (起始地址 结束地址) dhcpclient ---》ip地址 mac----ip (租期) 2222-1.1.1.1 地址利用率 高 我们一般就是(1),(3)结合使用。

客户端获得地址的过程 1).dhcpdiscover ---》 client开始DHCP过程中的第一个请求报文 ; 2). dhcpoffer 《----- server对dhcpdiscover 报文的响应 ; 3).dhcprequest ----》 client 对dhcpoffer 的响应; 4).dhcpack《------ server对 dhcprequst 报文的响应, client收到此报文后才真正获得了IP地址和相关配置信息。

二.案例应用 1、dhcp安装





拓扑图





(1)配置编辑DHCP服务器网卡

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





(2)重启网络服务





(3)安装DHCP软件包





(4)编辑dhcp.conf的配置脚本

使用命令#vim /etc/dhcp.conf





这是修改后的





(5)启动dhcp服务

使用命令#service dhcpd start





(6)查看dhcp的端口





t :tcp u :udp p : program n : nomble

(6)使用windows 2008获取地址

设置网关为host-only





将ip地址和dns设置成自动获取









(7)使用linux获取地址





使用dhclient eth0也可以查看获取的ip地址,转发情况。





2、dhcp中继

在大型的网络中,可能会存在多个子网。DHCP客户机通过网络广播消息获得DHCP服务器的响应后得到IP地址。但广播消息是不能跨越子网的。因此,如果DHCP客户机和服务器在不同的子网内,客户机还能不能向服务器申请IP地址呢?这就要用到DHCP中继代理。DHCP中继代理实际上是一种软件技术,安装了DHCP中继代理的计算机称为DHCP中继代理服务器,它承担不同子网间的DHCP客户机和服务器的通信任务。

配置过程中会用到的部分指令命令:

编辑 /etc/sysconfig/dhcrelay

interface=“客户接口 服务器接口”

server=“dhcp 服务器地址”

chkconfig dhcrelay on

server dhcrelay start

server dhcrelay configtes

拓扑图





1)配置服务器

(1)将192.168.2.254配置到eth0下





(2)重启网关网络服务





(3)查看路由,看是否配置了默认网关,我们看到配置了为192.168.2.254为默认网关。





(4)编辑dhcp.conf的配置脚本

使用命令#vim /etc/dhcp.conf,注意下图中红色线框中的内容为修改部分。





(5)测试一下参数





发生错误如上粗线标出的部分,重新配置如下





测试正确





(6)重启dhcp服务





2)配置路由器(用linux作为路由器)

(1)挂载光盘,安装dhcp





(2)使用vim 编辑/etc/sysconfig/dhcrelay





(3)在/etc/sysctl.conf下修改文件





(4)使用sysctl -p让上面的修改文件生效





(5)分别在eth0,eth1,eth2上配置地址













(6)重新启动network,显示都成功了。





(7)路由器ping服务器,我们可以看到是通的





(8)启动dhcp中继





(9)测试,用客户机(在这里使用xp为例)获取ip地址。

vm3





vm2





至此实验完成。

三.小结

1. DHCP服务器可向DHCP客户机提供IP地址、缺省网关地址等配置信息

2. RHEL4系统中包括dhcpd服务器的安装包,需要手工进行安装

3. dhcpd服务器的主配置文件是dhcpd.conf

4. Linux系统作为DHCP客户机需要设置网络接口配置文件,并重新启动网络接口

5.DHCP中继的实质:广播包---》单播报

6.在配置一些文件时特别要小心,配置完的文件记得要保存否则就很麻烦的。
本文出自 “技术――>人生” 博客,请务必保留此出处http://chengmingshu.blog.51cto.com/4450341/797700
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: