RedHat Linux DHCP服务器中继

我们都知道,在LAN中动态分配IP需要DHCP。但是DHCP的所有信息都是以广播的形式传送的,所以无法通过路由器,这就决定了一台DHCP服务器只能对本网段的客户机分配IP地址,如果要用一台DHCP服务器给不同的网段分配IP,需要在此网段设置一台DHCP中继代理。安装了Linux系统的机器经过设置是可以作为DHCP中继代理的,我们作个实验来看一下设置方法。
实验平台:两台安装了LINUX系统的服务器,一台为DHCP服务器Server1,另一台做dhcprelay中继代理服务器Server2,二台用于测试的PC1和PC2。
实验环境:分配三个网段: 192.168.10.0/24 192.168.20.0/24 作为DHCP中继代理的服务器需要安装二个网卡,分别为:eth0;eth1。 IP分配如下: eth0:192.168.10.1 eth1:192.168.20.1 DHCP服务器Server1只需一张网卡,为:eth0 eth0:192.168.10.2 网关指向:192.168.10.1
要求用于测试的PC1,PC2,分别挂在二个网段中,最后实验的结果为,二个PC均获得所在网段的ip地址 对DHCP服务器的配置: #vi /etc/dhcpd.conf 引用: ddns-update-style interim; ignore client-updates; option subnet-mask 255.255.255.0; option domain-name “domain.org”; default-lease-time 259200; max-lease-time 777600; option domain-name-servers 202.96.134.133,202.96.128.68; #下面配置超级作用域 shared-network mynet{ subnet 192.168.10.0 netmask 255.255.255.0 { option routers 192.168.10.1; range dynamic-bootp 192.168.10.1 192.168.10.254; } subnet 192.168.20.0 netmask 255.255.255.0 { option routers 192.168.20.1; range dynamic-bootp 192.168.20.1 192.168.20.254; } }
最后,我们使用下面的命令启动DHCP服务器:#service dhcpd restart DHCP服务器配置成功。
下面我们将配置中继代理服务器Server2: 首先要配置文件/etc/sysconfig/dhcrealy #vi /etc/sysconfig/dhcrealy 在里面输入: INTERFACES=”eth1 eth0″ DHCPSERVERS-”192.168.10.2″ #指向DHCP服务器 下面启动dhcrelay #service dhcrely restart #echo “1”> /proc/sys/net/ipv4/ip_forward 用pc1,pc2进行测试,查看结果. 备注:
在虚拟做实验时,网卡设定虚拟网络如下: Server1的网卡eth0指向VMnet2 Server2的网卡eth0指向VMnet2,eth1指向VMnet5 PC1的网卡指向VMnet2 PC2的网卡指向VMnet5

浪漫樱花  发表于: 2009-09-24

我要回答

电子邮件地址不会被公开。 必填项已用*标注

敬请读者进行回答,本站保留删除与本问题无关和不雅内容的权力。

相关推荐