Linux與Windows小型組合實驗——DHCP服務

本篇博客是一個將微軟系統以及Linux系統結合起來的實驗組。即在局域網環境內使用Linux系統構建DHCP服務,並與微軟客戶端互聯。


注意:本次實驗均在虛擬機環境內進行!!!!

實驗結構:

  • GNS3中拓撲的構建
  • 微軟客戶端的配置
  • DHCP服務的構建
  • 二層、三層交換機的配置
  • 互聯互通驗證

1、GNS3中拓撲的構建

OK,正式開始實驗!
打開GNS3進行本次實驗拓撲結構的搭建,經過主界面左側的圖標欄,分別往工做界面內拖入兩個路由鏡像、三臺HOST虛擬主機(HOST 一、2做爲客戶端,HOST 3爲DHCP服務器)。如圖:
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
接着,使用網線將設備鏈接,造成本次實驗所需拓撲圖,並按下圖進行標註,方便後續操做。
Linux與Windows小型組合實驗——DHCP服務
具體設置步驟:vim

R一、R2
右擊R1(R2)分別點擊「Configure」、「Change hostname」、「Change symbol」進行設置、主機名以及樣式的修改;
1-1進入Configure界面,前後進入「Memories and disks」、「Slots」;
爲路由添加「PCMCIA disks0 size」和「slot 1單板」
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務服務器

點擊所有開啓,完成整個實驗整體框架的搭建,下面就開始具體的設置。網絡

2、微軟客戶端的配置

實驗老是從簡到難的,客戶端的配置是最簡單的。
步驟以下:框架

一、在VM虛擬環境內打開兩臺Win10虛擬機;
二、右擊相關主機,點擊設置→網絡適配器,將兩個客戶端分別與VMnet 1和2綁定,均處於僅主機模式;
三、保證兩臺Win10客戶端都是自動獲取IP地址.編輯器

操做實例:
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
這樣就完成微軟客戶端的設置,緊接着就應該輪到Linux了。ide

3、DHCP服務的構建

完成了微軟客戶端的設置,如今就輪到本次的實驗的重點——DHCP服務了。
設置步驟以下:3d

一、安裝DHCP服務;

在終端內輸入:rest

[root@localhost ~]# yum install dhcp -y

將DHCP服務進行安裝。
Linux與Windows小型組合實驗——DHCP服務code

二、設置靜態IP地址

DHCP服務一般都運行在局域網環境中,而做爲搭載DHCP服務的服務器則自身須要有一個固定的IP地址。router

(1)輸入「vim /etc/sysconfig/network-scripts/ifcfg-ens33」對ens33網卡進行配置;
(2)在VIM編輯器內,輸入「/dhcp」搜索
(3)使用「dw」快捷鍵將dhcp單詞進行刪除
(4)按「a」在光標後進行插入,並輸入「static」(靜態IP)
(5)按「G」定位到末行,使用「o」在下一行插入
(6)依次輸入
「IPADDR=」——靜態的IP地址
「NETMASK=」——子網掩碼
「GATEWAY=」——網關
(7)ESC退出插入模式,並輸入「:wq」保存退出。

實例以下:
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務

(8)退出VIM編輯器後,輸入「systemctl restart network」將網絡服務器重啓,使變動生效
(9)輸入「ifconfig」進行驗證。

實例以下:
Linux與Windows小型組合實驗——DHCP服務

三、DHCP配置文件的修改

想要構建某個服務,配置文件必不可少。DHCP服務的主配置文件儲存在「/etc/dhcp/dhcpd.conf」中。
但要注意的是!!!首次安裝後的dhcpd.conf 內是沒有作任何配置的,一片空白。須要拷貝一份模板才能進行配置。
輸入:

[root@localhost ~]# cp /usr/share/doc/dhcp-4.2.5/dhcd.conf.example /etc/dhcp/dhcpd.conf

將模板文件進行拷貝
Linux與Windows小型組合實驗——DHCP服務
此時,DHCP主配置文件「dhcpd.conf」就會存在一份模板,咱們只須要在模板上進行修改便可。步驟以下:

(1)輸入「vim /etc/dhcp/dhcpd.conf」進入文本編輯器中
(2)使用「/subnet」進行搜索
(3)根據拓撲圖爲三個VLAN域分別進行網段地址池的劃分:
subset——後面爲劃分網段
netmask——後面爲子網掩碼
range——後面爲該網段可分配IP的地址池
option routers——後面爲該網段網關地址。
(4)ESC退出插入模式,並輸入「:wq」保存退出。

操做實例:
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
注意:地址池的劃分與網關地址務必要在大括號內,且結尾務必加「;」號。

此時的DHCP已經配置完成,下面要作的就是開啓該服務,使其處於「active」的運行狀態
步驟以下:

(1)輸入「systemctl start dhcpd」開啓DHCP服務
(2)輸入「systemctl status dhcpd」查看DHCP服務是否正常運行(啓動完驗證是個好習慣!!)

實例以下:
Linux與Windows小型組合實驗——DHCP服務

到這步爲止,其實服務的配置已經結束,不過,還沒完。

在咱們剛開始安裝dhcp軟件包時,是經過在線yum倉庫進行安裝的,但本次實驗須要的環境是一個密閉的局域網環境。因此下面就須要將Linux服務器綁定的VMnet8虛擬網卡的模式進行變動。
變動步驟以下:

(1)經過VM14頂部的菜單欄,點擊查看→下拉菜單選擇虛擬網絡編輯器;
(2)找到VMnet8網卡,並點擊右下角「更改設置」
(3)將其模式改成「僅主機模式」,並把下方的「使用本地DHCP服務將IP地址分配給虛擬機」勾選取消。

操做實例:
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
至此,整個DHCP服務的構建纔算完美結束,而整個實驗也進入了後半段。

4、二層、三層交換機的配置

提供服務的服務器以及接受服務的客戶端均完成配置,剩下的就只剩二層交換機和三層交換機了。

一、二層交換機的配置

在GNS3中雙擊「sw1」,開始配置二層交換機。
步驟以下:

(1)輸入「configure termimal」進入全局模式;
(2)輸入「no ip routing」關閉二層交換機的路由功能,接着輸入「vlan 10,20,200」進行vlan域的劃分;
(3)在f1/一、1/二、1/3的接口模式中分別輸入
「switchport access vlan 10」——f1/2
「switchport access vlan 20」——f1/1
「switchport access vlan 200」——f1/3
將鏈接客戶端與服務器的三個端口分別按照拓撲圖劃入相應的vlan域中;
(4)使用「show vlan-sw brief」驗證劃分狀況。

操做實例:
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務

(5)進入鏈接三層交換的f1/0接口,輸入
「swichport trunk encapsulation dot1q」——設置封裝格式爲dot1q
「switchport mode trunk」——設置爲trunk鏈路
操做實例:
Linux與Windows小型組合實驗——DHCP服務

二、三層交換機設置

雙擊sw2,進入控制窗口,開始進行設置
步驟以下:

(1)輸入「configure termimal」進入全局模式;
(2)輸入「vlan 10,20,200」進行vlan域的劃分,
(3)進入與二層交換就對應的f1/0接口中,將其設置爲trunk鏈路,輸入:
「swichport trunk encapsulation dot1q」——設置封裝格式爲dot1q
「switchport mode trunk」——設置爲trunk鏈路
(4)接着將三個vlan域做爲虛擬接口,分別設置IP做爲網關並設置中繼,方便DHCP分配的IP經過。輸入:
「interface vlan 10(20、200)」——進入vlan十、20、200虛擬接口
「ip address 192.168.10(20、200).1 255.255.255.0」——爲虛擬接口設置IP與子網掩碼做爲網關
「ip helper-address 192.168.200.100」——爲DHCP服務器設置中繼

實例以下:
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務
到此爲止,整個拓撲結構圖中全部的設備均已設置完畢,下面就是見證奇蹟的時刻!!!!!

5、互聯互通驗證

全部設置均已完成,奇蹟開始出現!!!

進入Win10客戶端中,右擊左下角圖標→運行→輸入「cmd」進入命令提示符。
(1)輸入「ipconfig」查詢該客戶端IP地址
(2)輸入「ping 192.168.200.100」查詢是否能與DHCP服務器互聯互通。
Linux與Windows小型組合實驗——DHCP服務
Linux與Windows小型組合實驗——DHCP服務

以上,就是所有的實驗內容。歡迎各位小夥伴在下方評論區留言共同進步,本次實驗還有什麼不足的地方,也能夠在評論區提出。

相關文章
相關標籤/搜索