Linux系统下DHCP服务器配置图文详解(2)

  所以我们先看下它的典型的配置文件
  
  DHCP的配置文件是/etc/DHCPd.conf,不过默认的情况下这个文件不存在,你需要使用它的模板建一个配置文件。模板的位置在/usr/share/doc/DHCP-3.0p11/DHCPd.conf.sample
  
  如果你找不到你的配置文件可以使用我们学过的查找命令,locate filename进行寻找,如图:
  
 

Linux系统下DHCP服务器配置图文详解

  查找到此文件后,我们先来看下模板的配置情况。
  
  为了方便,我把这个配置文件用cat 命令给导入到了一个文本文件中,然后弄到win下来了。模板配置文件内容如下:
  
  和所有的配置文件类似的,它用#代表注释。现在看看每行都说了什么
  ddns-update-style interim;
  #配置使用过渡性 DHCP-DNS互动更新模式。
  ignore client-updates;
  #忽略客户端更新
  subnet 192.168.0.0 netmask 255.255.255.0 {
  #设置子网声明
  # --- default gateway
  option routers 192.168.0.1;
  #设置缺省网关为192.168.0.1
  
  option subnet-mask 255.255.255.0;
  #设置客户端的子网掩码
  option nis-domain "domain.org";
  #为客户设置NIS域
  option domain-name "domain.org";
  #为客户设置域名
  option domain-name-servers 192.168.1.1;
  #为客户设置域名服务器
  option time-offset -18000; # Eastern Standard Time
  #设置偏移时间。
  # option ntp-servers 192.168.1.1;
  设置NTP服务器。
  # option netbios-name-servers 192.168.1.1;
  设置wins服务器
  # --- Selects point-to-point node (default is hybrid). Don't change this unless
  # -- you understand Netbios very well
  # option netbios-node-type 2;
  #设置netbios节点类型我不清楚这个netbios节点是什么东西。*_*!,不懂最好不设。嘿嘿。
  
  range dynamic-bootp 192.168.0.128 192.168.0.255;
  #设置动态的地址池。
  default-lease-time 21600;
  #设置缺省的地址租期。
  
  max-lease-time 43200;
  #设置客户端最长的地址租期
  
  # we want the nameserver to appear at a fixed address
  //设置主机声明
  host ns {
  next-server marvin.RedHat.com;
  //设置由于定义服务器从引导文件中装入的主机名,用于无盘站。
  hardware ethernet 12:34:56:78:AB:CD;
  指定DHCP客户的mac地址
  fixed-address 207.175.42.254;
  给指定的mac地址分配ip
  }
  }
  
  看完了这个配置文件,朋友们如果有一定的英文基础。是不是觉得其实很好懂,其实不要被Lnux的配置文件吓倒,配置Lnux远比windows简单和容易理解,这些配置文件给了你一个模板,你照模板进行填写就可以,类似于给了你一张计划书,上面有你要做的事情,你可以选择做或者不做,具体情况根据你的环境填填空就可以了。不象windows会给你一个向导,至于向导干了什么你根本不知道。出了问题,你也不知道改找谁。但是Lnux则不同,出了问题,你把你的配置单cat出来,然后贴到网上,讲出你的要求,别人很容易知道你到底干了些什么。
  
  后面我们举个例子来做这个配置。
  
  先看下一个图,非常常见的网络环境。
  
 

Linux系统下DHCP服务器配置图文详解


  我们有一个10.0.0.0的网络,叫做easysafe.net
  
  有一个DHCP,有一套企业应用系统,
  
  dns的服务器地址10.0.0.12
  
  系统的数据库服务器地址为10.0.0.10
  
  应用服务器地址为10.0.0.11
  
  有一个网管监控区,放的网管工作站,其IP分别是,10.0.0.30,机器名字叫webmaster
  
  然后有个防火墙做NAT,内部IP是10.0.0.1,外部IP是202.117.0.43(随便编个.HOHO)
  
  你是这个企业的网管,由于你的机器比较多了,工作人员经常找你配IP地址。所以你让老总给你了台淘汰的机器,上面装上Lnux,配成DHCP服务器,来给他们分配IP地址。
  
  那么,现在我们要怎么做呢。
  
  首先,我们先要考虑一下这个环境。
  10.0.0.10
  10.0.0.11,
  10.0.0.1
  
  为避免网络问题,以上地址应该是保留的静态地址,也就是说你应该有一个排除范围。这个范围可大可小,在现在的情况下,为了避免以后的问题,可以把排除范围设置大点。比如我们设置为从10.0.0.1~10.0.0.20,为系统使用的。
  
  10.0.0.30是你自己用的,不过你不想让别人用这个ip,也不想每次重新装了系统后重新修改,因此,你决定把你的IP给绑定到MAC上。
  
  其他的人可以随意使用10.0.0.21~10.0.0.254之间的一个地址。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wypyfy.html