Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20804
  • 博文数量: 3
  • 博客积分: 242
  • 博客等级: 入伍新兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-30 13:54
文章分类
文章存档

2011年(1)

2010年(2)

最近访客

分类:

2011-05-02 18:38:58

 

DHCP服务器的配置

一.DHCP的基本概念

1、  DHCP的定久

DHCP(动态主机配置协议)是TCP/IP的一种子协议,提供自动分配IP配置信息功能。

2。、DHCP的功能(与BOOTP比较)

1)动态分配(每个IP地址都具有租约)

2)分配网关WINSDNS等信息

3)与DNS相结合,实现动态更新

4)指定IP到具体的网卡上

3DHCP的体系结构

DHCP服务器:运行DHCP服务软件和DHCP协议的主机

DHCP客户器:运行DHCP 协议,可以发送DHCP请求的主机

WIN2K所有,WINNT所有、WIN95/98/ME/XPLINUX/UNIX

二、DHCP的工作原理

1、  分配IP地址过程

(1)       CLIENT发送广播dhcpdiscover寻找DHCP服务器

(2)       Server发送广播dhcpoffer响应client的请求(含有分配的IP

(3)       Client检查得到的IP信息是否完整,且发送广播dhcpregnest通知DHCP服务器己获得IP地址。

(4)       Server发送广播DHCPACK,确认客户机的请求表示分配成功。

2、  更新租约

注:DHCP客户机每次关机时都会释放IP

150%时,Client的点到点方式发送dhcprequest请求服务器更新租约

2875%时,Client发送广播dhcprequest,寻找其它DHCP服务的更新

3DHCP中继代理

 

三、DHCP服务的配置

1、  安装DHCP的服务软件包

#mount /dev/cdrom

#cd /mnt/cdrom/RedHat/Rpms

#ls dhlp*

#rpm –ivh  dhcp30p13i386rpm

相关的文件和目录:

/var/llib/dhcp目录:存放租约文件

/etc/dhcp.cont核心配置文件(要手工创建)

/var/lib/dhep.releases租约文件(默认为空)

/etc/sysconfig/dhcpd: 配置DHCP的启动参数

/etc/sysconfig/dhcprelay:配置DHCP中继代理

2、  设置/etc/dhepd.conf(样板文件/user/share/doc/dhep-3.0pl-23)

#vi dhcpd.conf

格式:全局选项

声明{先项}

全局先项:

dds-update-style {none:不允许动态更新、ad_hoc:互动更新、interim;特殊更新}

 

option routers 主机IP1  定义主机IP2。。。。。。。(定义网关)

option domain-name-servers 主机的IP(定义DNS服务器的地址)

option broadcast-address广播地址(定义广播地址)

option domain-name 域名(定义后缀域名)

default-lease-time 数字(定义默认租约时间)

常用声明:

subnet网络号码   netmask  子网掩码

{

选项。。。。。。

rang e  起始IP  终止IP

}

host 名称

{

option host-name “主机名”;

hardware Ethernet MAC地址;

fixed-address IP地址

}

注:(1DHCP服务器的地址为静态,Subnet声明的作用或与DHCP服务器的本地用户相同网段

2)当DHCP服务器有两块网卡,分别要为每个网卡,创建作用域且有一个作用域为空

3)修改/etc/sysconfig/dhcpd中,dhcpargs参数可以将DHCP服务绑定在指定接口。

DHCP Server的配置过程(两块网卡)

(1)       查看ipm包是否安装

#rpm –ivh dhcp-3.0pl1.i386.rpm

(2) Vi  /etc/dhcpd.conf

   ddns-update-style none;

  subnet 192.168.0.1netmask 255.255.255.0

{

default –lease=time,200;

 max-lease-time 2400;

option routers 192.168.0.1;

option domain-name-servers 211.162.0.1;

(3)#touch  /var/lib/dhcp/dhcp.lease;

(4)#Vi  /etc/sysconfig/dhcpd(另一块网关)

dhcpdargs=eth1

(5)# /etc/rc.d/mit.d/dhcpd  start

 

 

阅读(1314) | 评论(0) | 转发(0) |
0

上一篇:linux中FTP服务器的配制

下一篇:没有了

给主人留下些什么吧!~~