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