linux下部署DHCP及中繼
實驗拓撲圖如下:
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373388Z4GI.jpg"></a>
實驗要求:給不同的網段分發不同的IP位址。
DHCP伺服器配置
1)在安裝DHCP軟體包之前需要使用“vi /etc/sysconfig/network-scripts/ifcfg-eth0”配置永久IP,并将網關指向中繼伺服器的IP位址。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_13683733885w92.jpg"></a>
2)配置完IP後使用“yum -y install dhcp”指令安裝dhcp軟體包。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373389M3TO.jpg"></a>
3)dhcp服務的主配置檔案位于“/etc/dhcpd.conf”中。由于該配置檔案中預設沒有任何有效的配置,是以需要使用“cp /usr/share/doc/dhcp-3.0.5/dhcp.conf.sample /etc/dhcpd.conf”指令将範本檔案複制到主配置檔案中。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_13683733901Dba.jpg"></a>
4)配置檔案中分為全局,subnet網段聲明和host主機聲明等三個部分。解釋如下:
全局配置:作用于整個DHCP伺服器。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_13683733902RyR.jpg"></a>
subnet網段聲明:作用于整個網段,subnet網段可以有多個。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373391rOPw.jpg"></a>
host主機聲明:主要用于設定單個主機的保留選項。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373392ylzl.jpg"></a>
5)如下設定兩個不同網段的subnet,用于給不同的網段分發IP位址。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373393zVM7.jpg"></a>
6)設定完配置檔案後開啟dhcpd服務即可。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373394WpUt.jpg"></a>
7)可以通過檢視租約檔案“/var/lib/dhcpd/dhcpd.leases”了解伺服器的IP位址配置設定情況。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_13683733948pvF.jpg"></a>
中繼伺服器配置
1)添加三塊網卡使用“vi /etc/sysconfig/network-scripts/ifcfg-eth0/1/2”配置永久IP。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_13683733955LKj.jpg"></a>
2)使用“yum -y install dhcp”指令安裝dhcp軟體包。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373396ENJk.jpg"></a>
3)設定中繼接口及DHCP伺服器的位址,“vi /etc/sysconfig/dhcrelay”。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373396vvYO.jpg"></a>
4)開啟路由轉發功能,“vi /etc/sysctl.conf”。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373397XTMR.jpg"></a>
5)開啟dhcrelay服務。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373398lEq5.jpg"></a>
用戶端配置
Linux用戶端
1)在網卡配置檔案中将網卡接口的配置方式改為DHCP,“vi /etc/sysconfig/network-scripts/ifcfg-eth0”
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373398DijY.jpg"></a>
2)使用“dhclient -d eth0”擷取IP位址。
3)使用“dhclient -r eth0”釋放IP位址。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373400BCEy.jpg"></a>
windows用戶端
1)将IP位址設為自動擷取。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373401DPVl.jpg"></a>
2)使用“ipconfig /release”擷取IP位址。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373402nM9f.jpg"></a>
3)使用“ipconfig /renow”釋放IP位址。
<a href="http://cshbk.blog.51cto.com/attachment/201305/12/5685776_1368373403fjjG.jpg"></a>
本文轉自yun5277 51CTO部落格,原文連結:http://blog.51cto.com/dengqi/1198744,如需轉載請自行聯系原作者