系统软件环境: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
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
在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
交换机设置DHCP中继 为多VLAN提供DHCP地址分配服务
原文:http://wang11.blog.51cto.com/703685/1359487