RedHat5.3 DHCP
十台的DHCP服务器,还好RedHat装的快,搞挂了台刀片 最近很郁闷
费话不多说,记下配制
1.首先确认有没安装DHCP服务
[root@localhost ~]# rpm -qa dhcp
dhcp-3.0.5-18.el5
我有装就不管了,没装的话找下dhcp-3.0.5-18.el5.i386.rpm文件,然后rpm -ivh dhcp-3.0.5-18.el5.i386.rpm就可以了
2.配置DHCP服务器
配置文件在/etc/dhcpd.conf,默认该文件没写东西,你可以去/usr/share/doc/dhcp*下找模版,不过好像那个模版有问题。
贴下自己的配制
ignore client-updates;
authoritative;
ddns-update-style none;
option domain-name-servers 210.34.80.3,210.34.80.6,218.85.157.99,211.97.104.129;
option domain-name “xxx.edu.cn”;
default-lease-time 1800;
max-lease-time 1800;
subnet 210.34.80.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 210.34.80.255;
option routers 210.34.80.254;
pool {
range 210.34.80.241 210.34.80.250;
deny dynamic bootp clients;
}
}
subnet 59.79.224.192 netmask 255.255.255.192 {
option subnet-mask 255.255.255.192;
option broadcast-address 59.79.224.255;
option routers 59.79.224.254;
pool {
range 59.79.224.243 59.79.224.249;
deny dynamic bootp clients;
}
}
说明:
2.1.设置DHCP服务器的FQDN名
option domain-name “xxx.edu.cn”
2.2.设置DNS的服务器地址
option domain-name-servers 210.34.80.3;
2.3.设置子网掩码
option subnet-mask 255.255.0.0;
2.4.设置租约时间
如果客户端不能请求一个指定的租用期,就使用该参数来定义该地址租用的时间长度default-lease-time 1200;
如果客户端可以请求一个制订的租用期,就使用该命令来定义最长的租用时间 max-lease-time 87600
2.5.设置子网的网段及相关范围配置
subnet 59.79.224.192 netmask 255.255.255.192 { //所要分配的网络(作用域)
option subnet-mask 255.255.255.192; //设置子网掩码
option broadcast-address 59.79.224.255; //指定子网的广播地址
option routers 59.79.224.254; //指定网关的IP
pool {
range 59.79.224.243 59.79.224.249; //指定子网的IP范围
deny dynamic bootp clients;
}
}
注意:所分配的作用域必须得和服务器本身IP在同一网段!编辑完配置文件就可以启动服务了,
2.6.给客户绑定静态IP
host clinet{
hardware ethernet 00:50:BA:CA:2E:02;
fixed-address 10.10.10.10;
}
3.重启DHCPD
service dhcpd restart
4.设置开机启动
chkconfig –list dhcpd
ps:1查看DHCP日志[root@localhost ~]#tail -30 /var/log/messages
Tail 命令设计用于显示文本文件的最后几行。使用 -f 开关,当日志增加新的内容时,tail 将继续显示新的输出。
ps:2客户的租用信息保存在/var/lib/dhcp/dhcpd.leases
好东西 ^_^
好东西