DHCP服务器配置

使用的OS是Ubuntu 10.10 desktop版的GNU/Linux。
使用的dhcp服务器工具是: dhcp3-server
 
-------------------------------------------------- dhcpd.conf--------------------------------------------------
 
安装完成后,需要配置的是/etc/dhcp3/dhcpd.conf文件
一个简单的配置文件实例:
  
  
  
  
  1. #-----------------全局设置-------------------
  2. ddns-update-style           none;           #在租期之内是否尝试要更新dns的设置
  3. option domain-name          "example.org";  #更新域名信息
  4. default-lease-time          259200;         #默认租为3天,这里的单位是秒 
  5. max-lease-time              518400;         #最长租期时间
  6. authoritative;                              #对客户端进行验证
  7. option routers              192.168.1.1;    #设置默认路由  
  8. option broadcast-address    192.168.1.255;  #设置广播地址  
  9. option domain-name-Servers  211.137.130.3;  #是dns的ip设置,会修改/etc/resolv.conf文件内容,可以设置多个,以逗号分割  
  10. #----------------子网设置-------------------
  11. subnet 192.168.1.0 netmask 255.255.255.0    #动态分配ip的子网区域定义 
  12. {   range 192.168.1.30  192.168.1.39;       #等待被分配的ip地址集
  13.     option subnet-mask 255.255.255.0;       #这些地址的掩码

  14.     host hsqysx                             #针对特定机器设置静态ip 
  15.     {   hardware ethernet 44:87:fc:5b:ee:f1;    #特定机器网卡mac  
  16.         fixed-address   192.168.1.33;           #固定ip  
  17.     }  
  18. }
  19. subnet 10.254.239.32 netmask 255.255.255.224
  20. {   range dynamic-bootp 10.254.239.40 10.254.239.60;  #设置BOOTP客户端获取地址
  21.     option broadcast-address 10.254.239.31;
  22.     option routers 10.254.239.32;
  23. }
  24.  

--------------------------------------------------dhcpd.leases--------------------------------------------------

dhcp的租约信息在/var/lib/dhcp3/dhcpd.leases中,存放着 DHCP 的客户租期数据库。该文件不应该被手工修改,每个新近分配的 IP 地址的 DHCP 租期信息都会自动储存在租期数据库中。该信息 包括租期的长度;IP 地址被分配的对象;租期的开始和终止日期; 以及用来检索租期的网卡的 MAC 地址。

租期数据库中所用的时间是格林威治标准时间(GMT),不是本地时间。租期数据库不时被重建,因此它不算太大。首先,所有已知的租期会被储存到一个临时的租期数据库中,dhcpd.leases 文件被重命名为 dhcpd.leases~,然后,临时租期数据库被写入 dhcpd.leases 文件。

dhcpd.leases的文件内容:
     lease 192.168.5.220  #DHCP服务器分配的IP地址
     starts 1 2005/07/01 09:10:30; # lease 开始租约时间     
     ends 1 2005/07/30 09:10:30; # lease 结束租约时间     
     binding state active;     
     next binding state free;     
     hardware ethernet 00:00:f8:a0:15:78; #客户机网卡MAC地址
     uid "\001\000\000\250\140%\306"; #用来验证客户机的UID标示     
     client-hostname "ghq123"; #客户机名称

------------------------------------------------其他设置文件------------------------------------------------
 
在Debian系统中,需要在/etc/default/dhcp3-server文件中设置dhcp3-server服务的监听网络设备:
     INTERFACES="eth0"

任何对dhcpd.conf的更改,必须重启dhcp服务才能生效

dhcpd的日志记录在/var/log/ daemon.log和/var/log/ syslog

你可能感兴趣的:(服务器,职场,DHCP,休闲,DHCP服务器)