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

  好了,现在调出我们的DHCP配置单模板,看如何配置。
  
  ddns-update-style interim;
  ignore client-updates;
  
  #subnet 192.168.1.0 netmask 255.255.255.0 {
  #声明变了,我们的总的网络是10.0.0.0/24
  subnet 10.0.0.0 netmask 255.255.255.0{
  #朋友在修改配置的时候,原有配置我们可以使用#注释掉。
  # --- default gateway
  #option routers 192.168.0.1;
  #路由变了,是10.0.0.1
  option routers 10.0.0.1;
  option subnet-mask 255.255.255.0;
  option broadcast-address 10.0.0.255;
  #添加一个广播地址
  
  #这句不用改,因为我们的子网还是个三类地址的子网
  #option nis-domain "domain.org";
  #nis不用
  #option nis-domain "easysafe.net ";
  #option domain-name "domain.org";
  option domain-name "easysafe.net";
  #option domain-name-servers 192.168.1.1;
  option domain-name-server 10.0.0.12
  option time-offset -18000; # Eastern Standard Time
  #这个时间偏移,根据本地情况来设置。
  # option ntp-servers 192.168.1.1;
  # option netbios-name-servers 192.168.1.1;
  # --- Selects point-to-point node (default is hybrid). Don't change this unless
  # -- you understand Netbios very well
  # option netbios-node-type 2;
  #上面的可以不修改,因为我这里没有ntp和wins服务器
  #range dynamic-bootp 192.168.0.128 192.168.0.255;
  #这里开始设置你的动态ip地址池了
  #range dynamic-bootp 10.0.0.21 10.0.0.254
  default-lease-time 21600;
  max-lease-time 43200;
  #缺省的更新ip时间和最大更新时间不修改默认的就可以。
  # we want the nameserver to appear at a fixed address
  #――――――――――――――――――――――
  #以上为模板中有的配置,现在加一些模板没有的配置
  #――――――――――――――――――――――
  
  subnet 10.0.0.0.0 netmask 255.255.255.0{
  
  range 10.0.0.21 10.0.0.254;
  }
  #这里要注意了,在这里我们配置了我们的地址池!!从10.0.0.21到10.0.0.254
  
  #host ns {
  # next-server marvin.RedHat.com;
  # hardware ethernet 12:34:56:78:AB:CD;
  # fixed-address 207.175.42.254;
  #}
  #上面的是为特定用户来设置地址的。咱们来看看网管的机器该怎么配置,为了你以后
  #配置的方便,这里加个group声明一下,以便如果哪个人看上了某个地址,你把他固、
  #定上就可以。
  group {
  host webmaster{
  option host-name “webmaster.easysafe.net”;
  #你的主机名。可以就设置为webmaster
  hardware ethernet 00:cd:a9:70:e3:f3;
  #你的MAC地址,在Lnux下直接用ifconfig就可以看到。如果你要看win
  #的mac地址可以用ipconfig当然这个MAC地址是我编的,呵呵。
  fixed-address 10.0.0.30
  
  }
  }
  }
  
  朋友们可以看到,在这里我们改的配置文件的地方并不是很多:)总共加了也没有10条语句,但是DHCP的配置文件已经做好了。
  
  然后我们把这个文件复制回etc目录下存储为DHCPd.conf,然后你可以用vi看一下
  

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


  不过别高兴的太早,Lnux怎么知道这是你要启动DHCP服务,并且使用这个配置文件呢?
  
  现在就看我们后面要完成哪些工作了。
  
  首先,要运行DHCP,我们需要一个客户租约数据库文件这个文件在/var/lib/DHCPd.leases,默认的这个库是空的,不需要配置,不过管理员可以通过这个来察看DHCP的运行情况。‘
  
  一般来说,这个文件的格式是
  
  lease address {statement}
  
  根据以上要求创建/var/lib/DHCP/DHCPd.lease文件。
  
  完成了以上的配置,后面就是要启动DHCP了,和以前说的smb服务一样,也是通过service命令来执行
  service DHCPd start
  
 

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

  启动服务失败,系统提示第10和第27行出错。
  
  原来一个是把domain-name-servers输错成了domain-name-server
  
  另一个则是添加了两个range
  
  费了半天力,到底把DHCP启动起来了。郁闷,又改了好几遍。
  
 

  然后可以用pstree来察看此服务是否启动
  
  pstree |grep DHCPd

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

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