Linux DHCP服務(wù)器的測(cè)試
作為DHCP服務(wù)器來(lái)說(shuō),在很多系統(tǒng)和方法下都能實(shí)現(xiàn)它的配置。我們?cè)谔摂M機(jī)的環(huán)境下實(shí)現(xiàn),考慮一般情況下,虛擬機(jī)開(kāi)多了會(huì)運(yùn)行慢,我們只用一臺(tái)2003做客服機(jī)器去驗(yàn)證,驗(yàn)證的時(shí)候只要將2003的網(wǎng)卡通道進(jìn)行不同的設(shè)置就可以了,實(shí)驗(yàn)用紅帽子企業(yè)版本4,以下是linux下dhcp測(cè)試的具體實(shí)現(xiàn)方法。
Linux下dhcp測(cè)試實(shí)驗(yàn)平臺(tái):
兩臺(tái)LINUX 服務(wù)器,一臺(tái)做DHCP服務(wù)器,一臺(tái)做dhcprelay 中繼代理服務(wù)器,1 用于測(cè)試的PC2003.
Linux下dhcp測(cè)試的實(shí)現(xiàn)配三個(gè)網(wǎng)段:
192.168.1.0 /24
192.168.2.0 /24
192.168.3.0 /24
其中DHCP中繼代理服務(wù)器的三個(gè)網(wǎng)卡分別為:
eth0;eth1;eth2
eth0:192.168.1.1
eth1:192.168.2.1
eth2:192.168.3.1
DHCP服務(wù)器的網(wǎng)卡為:
eth0
eth0:192.168.1.2
其中dhcp服務(wù)器的eth0和 dhcprelay的eth0都設(shè)置為 vmnet2dhcprelay 的eth1設(shè)置為vmnet3當(dāng)客服2003設(shè)置為vnnet3的時(shí)候應(yīng)該獲取的是 192.168.2.0 /24的ip地址hcprelay的eth2設(shè)置為vmnet4當(dāng)客服2003設(shè)置為vnnet4的時(shí)候應(yīng)該獲取的是 192.168.3.0/24 的ip地址,把每個(gè)網(wǎng)卡的IP地址配置好,注意不要配錯(cuò)了,環(huán)境搭好了以后就可以開(kāi)始了
Linux下dhcp測(cè)試第一步就是要配置好DHCP,在DHCP上面做配置。
打開(kāi)dhcpd.conf文件寫入下文件
1.ddns-update-style interim;
2.ignore client-updates;
3.option time-offset -18000; # Eastern Standard Time
4.default-lease-time 259200;
5.max-lease-time 777600;# 下面配置3 個(gè)作用域 1.subnet 192.168.1.0 netmask 255.255.255.0 {
2.option routers 192.168.1.1;
3.range dynamic-bootp 192.168.1.5 192.168.1.254;
4.}
5.subnet 192.168.2.0 netmask 255.255.255.0 {
6.option routers 192.168.2.1;
7.range dynamic-bootp 192.168.2.5 192.168.2.254;
8.}
9.subnet 192.168.3.0 netmask 255.255.255.0 {
10.option routers 192.168.3.1;
11.range dynamic-bootp 192.168.3.5 192.168.7.254;
12.}
保存退出。
然后啟動(dòng)DHCP服務(wù) service dhcpd start.
刷重防火墻 iptables -F注意是大寫的F.
這里DHCP就配置好了,可以根據(jù)需要配置OPTION.
接下來(lái)就是配置DHCPRELAYL了。
echo 1 > /proc/sys/net/ipv4/ip_forward #開(kāi)始路由功能。
dhcprelay 192.168.1.2 # 對(duì)192.168.1.2 的dhcp中繼。
iptables -F
service dhcpd restart
就可以了。
然后把2003放到不同的Wmnet 中去獲取IP地址。