[大型真香現場]DHCP中繼服務實驗(全程操作,可跟做!)

本次我們進行的是DHCP中繼服務的實驗

實驗環境:軟件準備我之前文章裏提到的GNS3、CRT和安裝過CentOS 7及WIN10系統的VMware虛擬機
首先我們進入GNS3界面,點擊左側的路由器圖標,拖取兩臺路由器到拓撲操作區,再點擊PC圖標,選擇HOST拖取三臺PC機到拓撲操作區;同時對兩臺路由器進行配置設置(改圖標爲交換機、更改設備名爲sw2/sw3、添加二層業務單板、設置磁盤空間爲128Mb)

GNS3拓撲圖需要:

1、 三臺Host主機:
一臺改名爲DHCP,改圖標爲sever服務器,
另外兩臺默認配置不變,分別更改設備名爲:win10-1和win10-2
2、兩臺路由器:
一臺改名爲sw2,改圖標爲交換機,修改配置添加二層業務單板,設置交換機磁盤空間爲128Mb
一臺改名爲sw3,改圖標爲三層交換機,修改配置添加二層業務單板,設置交換機磁盤空間爲128Mb

接下來是連線的方式如下:

1、DHCP的VMnet1到SW2的f1/1
2、win10-1的VMnet2到SW2的f1/2
3、win10-2的VMnet8到SW2的f1/3
4、sw2的f1/0到sw3的f1/0
連線完成後,然後顯示全部端口

接下來我們要劃分VLAN:

1、win10-1爲vlan10
2、win10-2爲vlan20
3、DHCP爲vlan100

在一旁編輯好網關設置:

1、win10-1:192.168.10.1/24
2、win10-2:192.168.20.1/24
3、DHCP:192.168.100.1/24
詳細如下圖:

[大型真香現場]DHCP中繼服務實驗(全程操作,可跟做!)
我們知道正常vlan是阻斷廣播的,但是此處就需要只讓DHCP的廣播包可以跨越,走到不同的vlan中,給他們分配不同的vlanIP,所以此處我們就需要在網關上進行DHCP的中繼設置,接下來我們先開啓所有設備:
先回到VMware虛擬機中對三臺主機的網絡適配器進行設置:

1、 CentOS 7:聯網在線狀態下使用yum倉庫安裝dhcp服務軟件包
輸入:yum install dhcp -y(無交互安裝模式)
待安裝結束後對ens33網卡進行設置
輸入:vim /etc/sysconfig/network-scripts/ifcfg-ens33
輸入:/dhcp(此處改dhcp爲static)
按:大G到末行
按:o轉下行插入
輸入:IPADDR=192.168.100.100(IP),按o轉下行
輸入:NETMASK=255.255.255.0(子網掩碼),按o轉下行
輸入:GATWAY=192.168.100.1(網關)
按:Esc鍵退出插入模式
輸入:wq(保存退出)
操作和結果如下圖:
[大型真香現場]DHCP中繼服務實驗(全程操作,可跟做!)
[大型真香現場]DHCP中繼服務實驗(全程操作,可跟做!)

接下來就是配置DHCP的過程:

輸入 :cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
輸入:yes(確認覆蓋)
輸入:vim /etc/dhcp/dhcp.conf(進入DHCP的配置文件)
找到:第一個subnet(進行修改,我們一共有三個vlan就需要做三個)
改爲subnet 192.168.10.0 netmask 255.255.255.0
轉下行輸入:range 192.168.10.128 192.168.10.200;
轉下行輸入:option routers 192.168.10.1;
注意:此處地址和網關後面的“;”號是一定不能少的,這個是固定格式
在第一行subnet處按“4yy”複製四行內容
往下在大括號的下一行按p粘貼複製內容(按照此方法連續複製粘貼兩次)


第二處改爲subnet 192.168.20.0 netmask 255.255.255.0
轉下行輸入:range 192.168.20.128 192.168.20.200;
轉下行輸入:option routers 192.168.20.1


第三處;改爲subnet 192.168.100.0 netmask 255.255.255.0
轉下行輸入:range 192.168.100.128 192.168.100.200;
轉下行輸入:option routers 192.168.100.1
輸入:wq(保存退出)
輸入:systemctl start dhcpd(啓動此項服務)
輸入:systemctl status dhcpd(查看DHCP服務狀態)
此時顯示:active(活躍狀態,說明服務啓動成功)
操作和結果如下圖:
[大型真香現場]DHCP中繼服務實驗(全程操作,可跟做!)
[大型真香現場]DHCP中繼服務實驗(全程操作,可跟做!)
[大型真香現場]DHCP中繼服務實驗(全程操作,可跟做!)
然後將網絡適配器設置爲自定義vmnet1僅主機模式,
2、win10-2:網絡適配器設置爲自定義vmnet2僅主機模式
3、win10-1:網絡適配器設置爲自定義vmnet8僅主機模式

再返回GNS3中雙擊打開sw2(二層交換)配置端口:

sw2
輸入:conf t
輸入:vlan 10,20,100
輸入:ex
輸入:do show vlan-sw b(查看vlan)
輸入:int f1/1
輸入:sw mo acc
輸入:sw acc vlan 100
輸入:ex
輸入:int f1/2
輸入:sw mo acc
輸入:sw acc vlan 10
輸入:ex
輸入:int f1/3
輸入:sw mo acc
輸入:sw acc vlan 20
輸入:ex
輸入:int f1/0
輸入:sw mo trunk(設置Trunk模式)
輸入:sw trunk encapsulation dot1q(封裝dot1q協議)
輸入:ex
輸入:no ip routing(退出路由模式)
操作和結果如下圖:
[大型真香現場]DHCP中繼服務實驗(全程操作,可跟做!)

再雙擊打開sw3(三層交換)配置端口及Trunk:

提醒:因爲此設備爲三層交換,用來做路由轉換的,所以此處路由功能不需要關閉
sw3
輸入:conf t
輸入:vlan 10,20,100
輸入:ex
輸入:do show vlan-sw b(查看vlan)
輸入:int f1/0
輸入:sw mo trunk
輸入:sw t en dot
輸入:ex
輸入:do show int f1/0 switchport(可以查看到模式爲Trunk)
輸入:int vlan 10(進虛擬接口)
輸入:ip add 192.168.10.1 255.255.255.0
輸入:no shut
輸入:ex
輸入:int vlan 20(進虛擬接口)
輸入:ip add 192.168.20.1 255.255.255.0
輸入:no shut
輸入:ex
輸入:int vlan 100(進虛擬接口)
輸入:ip add 192.168.100.1 255.255.255.0
輸入:no shut
輸入:end
輸入:show ip int b
操作和結果如下圖:
[大型真香現場]DHCP中繼服務實驗(全程操作,可跟做!)

接着再在網關接口sw3中配置DHCP中繼,因爲只有網關是控制隔離和放行廣播的

sw3
輸入:conf t
輸入:int vlan 10
輸入:ip helper-address 192.168.100.100
輸入:no shut
輸入:ex
輸入:int vlan 20
輸入:ip helper-address 192.168.100.100
輸入:no shut
輸入:ex
輸入:int vlan 100
輸入:ip helper-address 192.168.100.100
輸入:no shut
輸入:ex
操作和結果如下圖:
[大型真香現場]DHCP中繼服務實驗(全程操作,可跟做!)

接下來就是各個主機能不能獲取到相應網段IP地址的驗證步驟:

進入win10-1:
先進入網絡適配器,將 IPv4設置爲自動獲取狀態
使用管理員權限打開cmd命令
輸入:ipconfig /release(釋放IP回地址池)
輸入:ipconfig /renew(獲取新的IP地址)
獲取到新的IP地址爲:192.168.10.128


再進入win10-2
還是先進入網絡適配器,將 IPv4設置爲自動獲取狀態
打開cmd命令
輸入:ipconfig /release(釋放IP回地址池)
輸入:ipconfig /renew(獲取新的IP地址)
獲取到新的IP地址爲:192.168.20.128

我們可以再用ping命令測試兩臺主機是否可以和192.168.100.100網段通信

輸入:ping 192.168.100.100
此時應成功發送四個數據包,說明達成全網互通。

以上就是DHCP中繼服務實驗的全部過程,全程操作,大家可以跟做,謝謝觀看!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章