DHCP协议详解 (2)

2008-02-22 12:36:55来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折



  小知识:授权(Authorize),这个功能非常实用和必要,因为在旧版本的DHCP服务器中任何用户都可以创建一台DHCP服务器,该服务器也可以为用户分配IP地址,这样就可能造成地址冲突,在Windows 2000 Server中这个问题得到了有效的解决:任何DHCP服务器只有在目录服务中被授权之后才能为客户分配IP地址,否则即使该服务器收到租用请求,也不能为客户机分配IP地址。

  3. 创建并配置作用域。在控制树中,右键单击要用来分配地址的服务器,选中“新建作用域”,在接下来的向导中,依次设置作用域名、作用域的起始地址、输入子网掩码、排除的地址或地址范围、DHCP租约期限信息。名称项只是作提示用,可填任意内容。IP地址范围中有起始地址、结束地址和子网掩码的选项,我们可以分别填入10.0.0.1,10.255.255.254,255.0.0.0(如图1)。如果有必要,可在后面的选项中输入要保留的IP地址或IP地址范围。租约期限选项可设定DHCP服务器所分配的IP地址的有效期,比如设8天。最后,分配好DNS、WINS服务器,并激活作用域。


设置IP地址范围




  RedHat Linux

  在Linux上配置DHCP需要的文件有/etc/dhcpd.conf,/var/state/dhcp/

  dhcpd.leases,相关工具有/etc/rc.d/init.d/dhcpd。下面是在RedHat Linux上配置DHCP的实例:

  1.设置DHCP服务器的FQDN名

  option domain-name "clinet.com"

  2.设置DNS的服务器地址

  option domain-name-servers 10.1.1.1;

  3.设置子网掩码

  option subnet-mask 255.255.0.0;

  4.设置租约时间

  如果客户端不能请求一个指定的租用期,就使用该参数来定义该地址租用的时间长度default-lease-time 1200;
如果客户端可以请求一个制订的租用期,就使用该命令来定义最长的租用时间 max-lease-time 87600

  5.设置子网的网段及相关范围配置

  subnet 10.0.0.0 netmask 255.0.0.0;

  {

  range 10.0.0.2 10.10.10.10 ;//指定子网的IP范围

  option broadcast-address 10.0.0.255;//指定子网的广播地址

  option routers 10.0.0.1;//指定网关的IP

  }

  6.给客户绑定静态IP

  host clinet{

  hardware ethernet 00:50:BA:CA:2E:D2;

  fixed-address 10.10.10.10;

  }

  网络设备

  有时候,在一些中高端的网络设备(路由器、交换机)上已经集成了DHCP服务,我们便可以在网络设备上实现DHCP服务,不使用专门的主机做DHCP服务器,以节省成本。

  下面是在cisco路由器上配置DHCP的实例

  1. 指定不自动分配的IP地址范围

  ip dhcp excluded-address 10.1.1.1 10.1.1.19 //指定从10.1.1.1到10.1.1.19的IP地址是手工分配的

  2. 设置DHCP地址池

  ip dhcp pool global //这条命令指定了DHCP地址池的名称
network 10.1.0.0 255.255.0.0//动态分配的IP地址范围,这里是10.1.0.0网段所有的IP地址(前面指定的非自动分配地址除外)

  3. 设置DHCP附加信息

  domain-name client.com//为客户机配置域后缀

  dns-server 10.1.1.1 10.1.1.2//为客户机配置DNS服务器的地址,这里是10.1.1.1和10.1.1.2

  netbios-name-server 10.1.1.5 10.1.1.6//为客户机配置WINS服务器地址,这里是10.1.1.5和10.1.1.6

  netbios-node-type h-node//为客户机配置节点模式(影响名称解释的顺利?如h-node是先通过wins服务器解释)

  default-router 10.1.0.100 10.1.0.101//为客户机配置默认网关

  4. 设置租约期限

  lease 8//设置租约时间为8天

  5.有时候我们需要为DHCP服务器设置子地址池,例如我们希望10.1.1.0/24这个网段的客户机的网关为10.1.1.100,我们这样设置:

  ip dhcp pool subglobal

  network 10.1.1.0 255.255.255.0// global的子地址池,将从global继承域名等选项

  default-router 10.1.1.100 10.1.1.101 //为客户机配置默认网关

  6. 相关的DHCP调试命令

  no service dhcp //停止DHCP服务

  show ip dhcp binding//显示地址分配情况

  show ip dhcp conflict //显示地址冲突情况。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:POP3协议命令原始码及工作原理

下一篇:BGP:常见问题