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:d3
和 f8: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