(四)、为管理员减负,开启主机的DHCP服务
对dhcp看着就这几步就搞定,其实我自己配置也出了不少的差错,总结起来就是/etc/dhcpd.conf这个文件的编辑,这个文件的结构可以分为三部份,第一部份就是管理“全局”的配置,一般来说,一个dhcp服务器提供给局域网内计算机的DNS相同吧,租约时间相同吧,网关是相同吧,广播地址是相同的吧,所以这都是些全局性的参数;第二部份是dhcp服务器对网内分配地址的网络地址、子网掩码,及分配ip的范围;第三部份则是对有需求的主机进行固定ip的分配了。
来看看我的/etc/dhcpd.conf文件的内容,注释掉的东西和我觉得没用的东东我都删掉了:
ddns-update-style interim;
ignore client-updates;
max-lease-time 43200;
default-lease-time 21600;
option domain-name-servers 61.128.128.68;
option routers 192.168.233.1;
option broadcast-address 192.168.233.255;
subnet 192.168.233.0 netmask 255.255.255.0 {
range dynamic-bootp192.168.233.100 192.168.233.254;
}
host zcj {
hardwareethernet 00:0C:29:E0:96:95;
fixed-address192.168.233.130;
optionbroadcast-address 192.168.233.255;
}
host xp {
hardwareethernet 00:0C:29:53:D9:89;
fixed-address192.168.233.110;
optionbroadcast-address 192.168.233.255;
option routers 192.168.233.1;
}
在配置dhcp及调试时会用到的命令,我觉得比较重要的现总结如下:
rpm –qc dhcp 列出dhcp的一些配置文件,可以查看当前版本下dhcp配置文件所在目录
rpm –qldhcp 列出关于dhcp的所有文件及目录,可以查看模 版文件(dhcpd.conf.sample)在何处
netstat –utl dhcp采用udp协议,查看bootpc、bootps是否在监听
netstat –ru 查看主机的网关
dhclient –r 释放ip,相当于windows下的ipconfig /release
dhclient 重新获取ip,相当于windows下的ipconfig /renew