网站运营
位置:首页>> 网站运营>> Linux DHCP服务器的配置

Linux DHCP服务器的配置

作者:佚名 来源:比特网 发布时间:2008-12-26 13:48:00 

标签:Linux,DHCP,服务器,配置

DHCP概述

1 采用DHCP的必要性

在TCP/IP网络上,每台工作站要能存取网络上的资源之前,都必须进行基本的网络配置,一些主要参数诸如IP地址,子网掩码,缺省网关,DNS等必不可少,还可能需要一些附加的信息如IP管理策略之类。对于一个稍微大点的网络而言,网络的管理和维护的任务是相当繁重的。一台计算机从一个子网转移到另一个子网,就要重新对系统进行配置。对于普通水平的工作站用户是不能赋予他们配置自己的工作站网络的权限,而且也没有这个必要。如果一个没有相应技术水平的用户出于好奇或想学习一下的目的错误地更改了工作站的网络配置,造成网络故障,后果不言而喻。因此,需要有一种机制来让TCP/IP的配置和管理从用户端转移到网络管理端,实现IP的集中式管理。解决方案就是用DHCP。

2 DHCP的主要功能

DHCP的全称是动态主机配置协议(Dynamic Host Configuration Protocol),由IETF(Internet 网络工程师任务小组)设计,详尽的协议内容在RFC文档rfc2131和rfc1541里。目的就是为了减轻TCP/IP网络的规划、管理和维护的负担,解决IP地址空间缺乏问题。运行DHCP的服务器把TCP/IP网络设置集中起来,动态处理工作站IP地址的配置,用DHCP租约和预置的IP地址相联系,DHCP租约提供了自动在TCP/IP网络上安全地分配和租用IP地址的机制,实现IP地址的集中式管理,基本上不需要网络管理人员的人为干预。而且,DHCP本身被设计成BOOTP(自举协议)的扩展,支持需要网络配置信息的无盘工作站,对需要固定IP的系统也提供了相应支持。

DHCP的工作原理

几个DHCP名词

在介绍DHCP工作原理以前,先解释这几个名词的含义:

DHCP客户:DHCP客户是一通过DHCP来获得网络配置参数的Internet主机,通常就是普通用户的工作站。

DHCP服务器:DHCP服务器是提供网络设置参数给DHCP客户的Internet主机。

DHCP/BOOTP 中继代理:在DHCP客户和服务器之间转发 DHCP 消息的主机或路由器。

DHCP是基于客户机/服务器模型设计的,DHCP客户和DHCP服务器之间通过收发DHCP消息进行通讯。

DHCP 消息的格式:

DHCP 消息的格式与BOOTP消息大部分相同, 这样设计可以增强BOOTP服务器工具,同时为BOOTP和DHCP两种客户服务。另外,BOOTP的中继代理可用来转发跨子网的DHCP请求。

各段描述如下

括号里的数字代表这个段以8位组为单位的大小,除options外,其余的段的长度都是固定的,options段的长度至少是312个8位组。

如op(1)代表这个段的长度为一个8位组

op 是消息操作代码,值为1 代表BOOTREQUEST(自举请求)值为2 代表BOOTREPLY(自举响应)

在DHCP客户和DHCP服务器对话期间,op段被DHCP客户设置为BOOTREQUEST(1), 被DHCP服务器设置为 BOOTREPLY(2)。

htype 是硬件地址类型

hlen 是硬件地址长度

hops DHCP客户置这项为零,中继代理要用

xid DHCP客户在寻求时产生的一个随机数, 它提供了对所有后续的DHCP消息中的客户请求和服务器响应的一种联合。

ciaddr 客户机用来请求一个特定的IP地址, 这个地址以前曾经分配给该客户机,希望保留。

yiaddr 由DHCP服务器填写,包含它提供给某一DHCP客户的IP地址。

siaddr 服务器的主机地址

giaddr 中继代理的IP地址

chaddr DHCP客户硬件地址

sname 服务器主机名

file 启动文件名

options 选项

在获得IP地址前,DHCP客户用 htype, hlen 和 chaddr 段表明它的硬件地址, 这个值由向客户硬件地址作出响应的服务器和中继代理利用。 以前BOOTP协议中的两个没有用到的8位组的flags段在DHCP消息里有了定义。这个段的高位比特用于表明客户机能不能在IP地址没有被配置前接收Unicast 回应, 剩下的低位比特保留且必须置为零。 hops 和 secs 段在初始化过程中被中继代理有选择地利用。 sname 和 file 域可以被BOOTP或无盘站利用。

关于 options 选项

选项附加在DHCP消息的固定长度段之后, 为了与BOOTP工具兼容, 选项段的前四个8位组包含了

RFC1497中定义的magic cookies,余下的段就都是DHCP 选项。在RFC1533里定义了DHCP的所有的选项

的格式。大多数选项用于标志网络传输设置值, 例如子网掩码 (mask)、 DNS 服 务 器 地 址 等其

他选项被DHCP协议利用, 且在大多数消息中是必需的。

0
投稿

猜你喜欢

  • index.php index.htm defaut.html答:修改.htaccess。.htaccess可以做大量范围的事情,包括:文件
  • Overlay网络是指通过在现有网络上叠加一个软件定义的逻辑网络,最大程度的保留原有网络,通过定义其上的逻辑网络,实现业务逻辑,解决原有数据
  • 你是否在计划给网站换一个新的域名?(比如,从www.doumiao.net换成www.doumiao.com)更换域名和更换服务器空间是完全
  • 环境:1.Windows Server 2016 Datacenter 64位2.SQL Server 2016 Enterprise 64
  • 我并不是一个善于思考的人,我做网站的最初目的是消磨时间,因为大学让人感觉很空虚。但是慢慢的随着对做网站的深入,我也慢慢的喜欢上了站长这些可爱
  • Mac自带了Apache环境打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示A
  • 短酷网推广计划浅见一:网站目标 网站的最终目标是为客户提供一个真正他们所需要的短媒体平台。 二:网站定位 市场定位:手机类网站、属性定位:社
  • 我做了源码下载站有两个月了,在这里把这两个月做站的一点心得和感受拿出来分享下。 1.网站定位 既然打算做源码下载站,定位
  • LoveBlogEarn 同学在博客留言,说到域名转发是不是能提高PR?因为sinoblog.net这个域名就是转发到sinoblog.or
  • 前言相信有少许人包括我曾经认为 ssh 就是用来免密登录的,其实不然,它可涉及到非常多的东西,像 sftp / scp / winscp /
  • 1. 简要双网卡绑定技术在centos7中使用了teaming技术,而在rhel6/centos7中使用的是bonding技术,在cento
  • 什么是SWFUpload?SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaS
  • 10月21日消息,提供高达5千万网络营销推广资源、20万元单项助学金,并提供超过100个百度就业机会的全国大学生乡村信息化创新大赛已呈如火如
  • 这段时间一直在研究产品功能整合,谈到整合就不能不说腾讯。大家说到腾讯最多时候是说COPY,当然我个人也觉得腾讯的COPY能力是很强的,但这个
  • 对一个电子商务网站来说,需要运用最少的带宽和服务器资源,为更多的客户提供更快捷的服务。而用户对Web站点的满意度,主要以访问速度来衡量。&n
  • 个人认为作为一个站长,做任何的事情,任何的网站都应该有一个发展的规划。网站上线,不能代表什么。就像是小孩子刚刚诞生,那么我们要给他成长的环境
  • 中纪委监察部开通举报网站后广受关注,昨日下午网站登陆一直不顺畅,热线电话也一直忙音;到了晚上,相关服务才恢复正常,网民估计是太多人登陆所致。
  • 北京时间11月6日消息,据国外媒体报道,雅虎与玫琳凯周四向美国德克萨斯州达拉斯联邦法院提交联合文件称,双方之间的法律纠纷已经和解。玫琳凯此前
  • 一年一度的圣诞节又到了,asp之家为大家选了一些圣诞节的手机祝福短信,大家可以挑选一些发送给你的亲朋好友,给他们送上一个圣诞节的祝福!圣诞乐
  • 随着信息化办公的普及,远程访问的需求也水涨船高。一些远程访问工具,也纷纷面世。如电子邮件、FTP、远程桌面等工具为流离在外的企业员工,提供了
手机版 网站运营 asp之家 www.aspxhome.com