系統軟件環境:CentOS 5.5 X64 dhcp-3.0.5-23.el5
一、爲DHCP服務器設置靜態IP地址
IP地址:192.168.8.1
子網掩碼:255.255.255.0
網關:192.168.8.254
DNS:192.168.8.10
vi /etc/syssconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR= ;網卡物理地址
ONBOOT=yes
IPADDR=192.168.8.1
NETMASK=255.255.255.0
NETWORK=192.168.8.0
BROADCAST=192.168.8.255
GATEWAY= ;網關或路由器IP地址
保存退出
/sbin/service network restart
二、安裝DHCP服務
mount /dev/cdrom /mnt
cd /mnt/CentOS
rpm –Uvh dhcp-3.0.5-23.el5.i386.rpm
三、修改配置文件製作模板
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
vi /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
default-lease-time 86400;
max-lease-time 86400;
subnet 192.168.8.0 netmask 255.255.255.0 {
range 192.168.8.2 192.168.8.253;
option routers 192.168.8.254;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.8.10,10.2.8.10;
option netbios-name-servers 192.168.8.10,10.2.8.10;
option time-offset -18000;
default-lease-time 86400;
max-lease-time 86400;
}
touch /var/lib/dhcpd/dhcpd.leases
service dhcpd start
四、服務設置
設置服務器開機時自動啓動DHCP服務。執行“ntsysv”命令,在對話框中找到“dhcpd”,按空格爲其標上“*”號,按鍵盤“Tab”鍵選中“確定”按鈕並按回車即可。
或 chkconfig dhcpd on
如果服務器安裝時開啓了網絡防火牆,需要更改防火牆的設置,開啓服務器的UDP 67和68端口
iptables -A INPUT -p udp -s 192.168.0.0/24 --dport 67 -j ACCEPT
iptables -A INPUT -p udp -s 192.168.0.0/24 --sport 68 -j ACCEPT
iptables -A OUTPUT -p udp -d 192.168.0.0/24 --dport 67 -j ACCEPT
iptables -A OUTPUT -p udp -d 192.168.0.0/24 --sport 68 -j ACCEPT
五、交換機DHCP Relay配置方法
在VLANIF10接口下配置DHCP中繼功能,並增加兩個DHCP服務器地址。
<Quidway> system-view
[Quidway] interface vlanif 10
[Quidway-Vlanif10] dhcp select relay
[Quidway-Vlanif10] dhcp relay server-ip 192.168.8.1