freebsd5.4下DHCP服务器的架设
最近申请IP地址的用户越来越多(有钱了,笔记本多了,呵),这样下去不是办法,就想到用DHCP解决这个问题。但用它也有一些缺陷,比如一些需要固定IP的服务器就麻烦了,需要重新设置了。没办法,为了以后管理方便,只能这样了。
1、通过ports安装isc-dhcp3-server
安装前先从http://ftp.bestcom.ru/FreeBSD/ports/distfiles/下载rc_subr-1.16.tar.gz,然后利用ftp将它放入/usr/ports/distfiles,下来开始安装:
# cd /usr/ports/net/isc-dhcp3-server
# make install
2、配置dhcp.conf
# ee /etc/dhcp.conf
内容如下:
default-lease-time 600;
max-lease-time 86400;
option subnet-mask 255.255.252.0;
option domain-name-servers 221.228.255.1;
option perform-mask-discovery on;
option mask-supplier on;
ddns-update-style none;
# —- NAT Dynamic IP —-
subnet 172.16.0.0 netmask 255.255.252.0 {
option routers 172.16.0.254;
option broadcast-address 172.16.3.255;
range 172.16.1.1 172.16.3.250;
}
保存退出。
3、设置dhcp一些文件使其正常工作
a.建立DHCP分配记录档:
# touch /var/db/dhcpd.leases
b.编辑/etc/hosts,加入如下一行:
255.255.255.255 For-DHCP
c.修改路由表,使dhcp使用vr0网卡接口:
# route add -host For-DHCP -interface vr0
d.修改isc-dhcpd.sh启动文件权限:
# chmod 755 /usr/local/etc/rc.d/isc-dhcpd.sh
4、编辑/etc/rc.local使其跟系统一起启动
# ee /etc/rc.local
加入如下一行:
/usr/local/sbin/dhcpd -cf /etc/dhcp.conf vr0
保存并退出。
最后重启服务器,去客户端将网络设置成“自动获得ip地址”就可以了。