分享

DHCP配置

 昵称6307662 2011-03-26
     路由器上配置
        某单位使用 3620作为IOS DHCP Server,它和内网相连的fastethernet0端口的IP地址为192.168.1.4,二层机采用两台 2950,三层机采用一台Cisco 3550。
  在整个网络中有二个VLAN,为简化描述,假设每个VLAN都采用24位网络地址,其中VLAN1的IP地址为192.168.1.254,VLAN2的IP地址为192.168.2.254。在Cisco设备上实现IOS DHCP Server功能以使各VLAN中的主机自动获得IP地址。
  配置DHCP地址池、附加信息以及租约期限
  DHCP的数据库被组织成一个树形结构,树根是用于动态分配的所有网络段的地址池,树枝是子网地址池,树叶是手工绑定给节点的地址。具体操作步骤如下:
  首先登陆到Cisco 3640器上:
  ghq>enable
  Password  (输入器的特权口令)
  ghq #config terminal (进入配置模式)
  Enter configuration commands one per line. End with CNTL/Z.
  ghqconfig # ip dhcp pool global(配置一个根地址池,global是地址池的名称,你可以采用有意义的字符串来表示)
  ghq dhcp-config #network 192.168.0.0 255.255.0.0(动态分配的地址段)
  ghqdhcp-config #domain-name ghq.com(为客户机配置域后缀)
  ghqdhcp-config #dns-server 192.168.1.1(为客户机配置DNS)
  ghqdhcp-config #netbios-name-server 192.168.1.1(为客户机配置wins服务器)
  ghqdhcp-config #netbios-node-type h-node(为客户机配置h节点模式)
  ghqdhcp-config #lease 30 (地址租用期为30天)本文来源:考试大网
  ghqdhcp-config #ip dhcp pool vlan1 (为VLAN1配置地址池,本池是global池的子池,将从global继承域后缀、DNS服务器、wins服务器等参数)
  ghqdhcp-config #network 192.168.1.0 255.255.255.0 (VLAN1动态分配192.168.1这个网段内可以被分配的地址,没有被排除的地址) 
  ghqdhcp-config#default-router 192.168.1.254 (为客户机配置默认的网关,即VLAN1的IP地址)
  ghqdhcp-config #ip dhcp pool vlan2 (为VLAN2配置地址池,本池是global池的子池,将从global继承域后缀、DNS服务器、wins服务器等可继承的参数)
  ghqdhcp-config#network 192.168.2.0 255.255.255.0
  ghqdhcp-config #default-router 192.168.2.254
  设置不能用于动态分配的IP地址
  在整个网络中,有些IP地址需要静态的指定给一些特定的设备,例如路由器的端口、DNS服务器、wins服务器以及VLAN的地址等。显然,这些静态IP地址是不能用于动态分配的,这就需要将它们排除掉。其步骤如下:来源:考的美女编辑们
  ghqconfig #ip dhcp excluded-address 192.168.1.1 192.168.1.5 (IP地址    192.168.1.1至192.168.1.5不能用于动态分配)
  ghqconfig # ip dhcp excluded-address 192.168.1.254
  (IP地址192.168.1.254固定为VLAN1的地址,不能用于动态分配)
  ghqconfig # ip dhcp excluded-address 192.168.2.254
  (IP地址192.168.2.254固定为VLAN2的地址,不能用于动态分配)
       2000server配置
       上期我们详细介绍了DHCP的工作原理,接下来,我们就向大家说明如何在服务器上配置DHCP服务,我们选取了两种最为常见的服务器操作系统Windows2000Server和Linux作为讲解实例,另外我们还会介绍如何在常见的网络设备上配置DHCP。
  Windows2000Server
  Windows2000Server在DHCP上下了很大的功夫,不仅解决了NT4.0中的种种问题,而且还增加了许多新的特性。例如和DNS的集成,加强的DHCP监视和管理,DHCP集群服务器,DHCP目录授权等等。
  下面是在Windows2000中配置DHCP服务的实例
  1.安装DHCP服务。用管理员账号登录,在控制面板中双击“添加/删除程序”,选择“添加/删除Windows组件”,启动Windows组件向导,选中“网络服务”,单击“详细信息”,选中“动态主机分配协议”,单击“确定”,即可在该服务器上安装DHCP服务。
  2.要想使刚安装的DHCP服务器能为客户机分配IP地址,必须首先在域中为该服务器授权。使用管理员账号登录计算机,在“管理工具”菜单中打开DHCP控制台;在控制树中,右键单击想要授权的服务器,在弹出菜单中,单击“授权”,即可完成对该服务器的授权。
  小知识:授权(Authorize),这个功能非常实用和必要,因为在旧版本的DHCP服务器中任何用户都可以创建一台DHCP服务器,该服务器也可以为用户分配IP地址,这样就可能造成地址冲突,在Windows2000Server中这个问题得到了有效的解决:任何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服务器,并激活作用域。
        RedHatLinux
  在Linux上配置DHCP需要的文件有/etc/dhcpd.conf,/var/state/dhcp/
  dhcpd.leases,相关工具有/etc/rc.d/init.d/dhcpd。下面是在RedHatLinux上配置DHCP的实例:
  1.设置DHCP服务器的FQDN名
  optiondomain-name"clinet.com"
  2.设置DNS的服务器地址
  optiondomain-name-servers10.1.1.1;
  3.设置子网掩码
  optionsubnet-mask255.255.0.0;
  4.设置租约时间
  如果客户端不能请求一个指定的租用期,就使用该参数来定义该地址租用的时间长度default-lease-time1200;
如果客户端可以请求一个制订的租用期,就使用该命令来定义最长的租用时间max-lease-time87600
  5.设置子网的网段及相关范围配置
  subnet10.0.0.0netmask255.0.0.0;
  {
  range10.0.0.210.10.10.10;//指定子网的IP范围
  optionbroadcast-address10.0.0.255;//指定子网的广播地址
  optionrouters10.0.0.1;//指定网关的IP
  }
  6.给客户绑定静态IP
  hostclinet{
  hardwareethernet00:50:BA:CA:2E:D2;
  fixed-address10.10.10.10;
  }
  网络设备
  有时候,在一些中高端的网络设备(路由器、交换机)上已经集成了DHCP服务,我们便可以在网络设备上实现DHCP服务,不使用专门的主机做DHCP服务器,以节省成本。
  下面是在cisco路由器上配置DHCP的实例
  1.指定不自动分配的IP地址范围
  ipdhcpexcluded-address10.1.1.110.1.1.19//指定从10.1.1.1到10.1.1.19的IP地址是手工分配的
  2.设置DHCP地址池
  ipdhcppoolglobal//这条命令指定了DHCP地址池的名称
network10.1.0.0255.255.0.0//动态分配的IP地址范围,这里是10.1.0.0网段所有的IP地址(前面指定的非自动分配地址除外)
  3.设置DHCP附加信息
  domain-nameclient.com//为客户机配置域后缀
  dns-server10.1.1.110.1.1.2//为客户机配置DNS服务器的地址,这里是10.1.1.1和10.1.1.2
  netbios-name-server10.1.1.510.1.1.6//为客户机配置WINS服务器地址,这里是10.1.1.5和10.1.1.6
  netbios-node-typeh-node//为客户机配置节点模式(影响名称解释的顺利如h-node是先通过wins服务器解释)
  default-router10.1.0.10010.1.0.101//为客户机配置默认网关
  4.设置租约期限
  lease8//设置租约时间为8天
  5.有时候我们需要为DHCP服务器设置子地址池,例如我们希望10.1.1.0/24这个网段的客户机的网关为10.1.1.100,我们这样设置:
  ipdhcppoolsubglobal
  network10.1.1.0255.255.255.0//global的子地址池,将从global继承域名等选项
  default-router10.1.1.10010.1.1.101//为客户机配置默认网关
  6.相关的DHCP调试命令
  noservicedhcp//停止DHCP服务
  showipdhcpbinding//显示地址分配情况
  showipdhcpconflict//显示地址冲突情况。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多