用户工具

站点工具


dhcp_配置指南

DHCP 配置手册

DHCP 服务器基本信息

DHCP服务器运行在 IP 地址为 10.0.101.3 的 IBM x3650 服务器上,主机名为 mao.osqdu.org ,操作系统为 FreeBSD 8.1 x86_64

服务器有两个网卡,均直接连接到 Cisco 7609 上。 Mac 地址为 58:b0:35:f8:4f:d3f8:1e:df:f0:00:70

服务器登陆使用 ssh 协议,端口为 22 。

应用服务器使用了 ISC DHCPD 4.1,使用 gcc 编译。安装位置为 /usr/local/ 配置文件为 /usr/local/etc/dhcpd.conf

DHCP服务器配置

DHCP 服务器配置文件使用了宋崟川编写的 dhcpconf_gen.pl 以及张涤凡编写的 gendhcp.conf.py 程序生成。

server-identifier 10.0.101.3; 指定DHCP服务器IP地址

authoritative; 指定本DHCP服务器为权威DHCP服务器

option domain-name-servers 10.0.101.4; 指定DNS服务器地址

option domain-name "osqdu.org"; 指定客户网络的域名


option time-offset 28800; 28800秒为中国与UTC的时间差 (8小时)

option ntp-servers 172.20.0.2; NTP服务器地址


lease-file-name "/var/db/dhcpd.leases"; 租期文件地址

#allow client-updates; 目前注释,为域控制器预留,允许DDNS更新#ddns-update-style interim; DDNS更新风格#ddns-updates on; DDNS更新打开,目前注释

ddns-update-style none; DDNS关闭

ignore client-updates; 忽略用户的DDNS更新请求


#allow leasequery; 允许查询租期,目前不允许。

default-lease-time 172800;#2 days

max-lease-time 691200;#8 days;

log-facility local3; 为系统日志准备

正文格式为 group 中嵌套子网。 Group 分类一组子网,子网中的配置:

  subnet 10.1.58.0 netmask 255.255.255.0 { # VLAN158 子网
  
    option routers 10.1.58.254; 默认路由器
  
    option subnet-mask 255.255.255.0; 子网掩码
  
    range 10.1.58.10 10.1.58.248; 地址池
  
  }

另外单独配置了一些host,为某些Mac地址提供静态IP地址

host wangyue { #主机名

  hardware ethernet 00:03:25:4a:aa:b7; 网卡地址

  fixed-address 10.4.47.1; 固定IP地址

}

DHCP 服务器管理

DHCP 服务器使用了 System V 标准的 rc.d 脚本进行管理。

系统启动时即打开 DHCP 服务器。若需要察看DHCP服务器的运行状态,运行

mao# /usr/local/etc/rc.d/isc-dhcpd status

dhcpd is running as pid 57683.

这代表 DHCP 服务器正在运行。 启动 DHCP 服务器,使用

mao# /usr/local/etc/rc.d/isc-dhcpd start

Starting dhcpd.

停止 DHCP 服务器,使用

mao# /usr/local/etc/rc.d/isc-dhcpd stop

Stopping dhcpd.

重新启动 DHCP 服务器,使用

mao# /usr/local/etc/rc.d/isc-dhcpd restart

Stopping dhcpd.

Starting dhcpd.

在修改DHCP服务器配置后,应使用 restart 重载配置文件。

dhcp_配置指南.txt · 最后更改: 2011/11/02 19:29 由 alex