1. 程式人生 > 其它 >vue拖拽

vue拖拽

瞭解DHCP服務

DHCP(Dynamic Host Configuration Protocol,動態主機配子協議)

由internet工作任務小組設計開發

專門用於TCP/IP網路中的計算機自動分配TCP/IP引數的協議

使用DHCP的好處

1.減少管理員的工作量

2.避免輸入錯誤的可能

3.避免IP地址衝突

4.當更改IP地址段時不需要重新配置每個使用者的IP地址

5.提高了IP地址的利用率

6.方便客戶端的配置

DHCP的分配方式

自動分配:分配到一個IP地址後永久使用

手動分配:由DHCP伺服器管理員專門指定的IP地址

動態分配:使用完後釋放該IP,供其他客戶機使用

客戶機從DHCP伺服器獲取IP地址的過程稱為DHCP的租約過程

分為四個步驟

1.客戶端在網路中搜索伺服器(DHCP客戶端到DHCP伺服器)

2.伺服器向客戶端響應服務(DHCP伺服器到DHCP客戶端)

3.客戶端像目標伺服器發出服務請求(DHCP客戶端到DHCP伺服器)

4.伺服器像客戶端提供服務(DHCP伺服器到DHCP客戶端)

■ 客戶機請求IP地址

當一個DHCP客戶機啟動時,客戶機還沒有IP地址,所以客戶機要通過DHCP獲取一個合法的地址

此時DHCP客戶機以廣播方式傳送DHCP Discover發現資訊來尋找DHCP伺服器

 

 

 ■ 伺服器響應

DHCP伺服器接收到來自客戶機請求IP地址的資訊時,在自己的IP地址池中查詢是否有合法的IP地址提供給客戶機

如果有,DHCP伺服器將此IP地址做上標記,加入到DHCP Offer的訊息中,然後廣播一則DHCP Offer訊息

 

 ■ 客戶機選擇IP地址

 

DHCP客戶機從接收到的第一個DHCP Offer訊息中提取IP地址,發出IP地址的DHCP伺服器將該地址保留,這樣該地址就不能再分配給另一個DHCP客戶機

 

 

 ■ 伺服器確定租約

DHCP伺服器接收到DHCP Request訊息後,以DHCPACK訊息的形式向客戶機廣播成功確認,該訊息包含有IP地址的有效租約和其他可配置的資訊

當客戶機收到DHCPACK訊息時,配置IP地址,完成TCP/IP的初始化

 

 

 ■ 重新登入

DHCP客戶機每次重新登入網路時,不需要再發送DHCP Discover資訊,而是直接傳送包含前一次所分配的IP地址的DHCP Request請求資訊

 

 

 ■ 更新租約

當DHCP伺服器向客戶機出租的IP地址租期達到50%時,就需要更新租約

客戶機直接向提供租約的伺服器傳送DHCP Request包,要求更新現有的地址租約

 

總結

首先客戶端加入是沒有IP地址的,他首先先向伺服器傳送一個廣播Discover去找尋網段中是否有DHCP伺服器分配IP地址

如果有,DHCP伺服器會收到他的Discover廣播報文,此時會回覆一個offer給客戶端,offer中會有一些網路資訊如DNS,IP地址,子網掩碼等資訊

客戶端接收到offer之後會回覆一個Request告訴伺服器收到他的訊息並且,我將會使用伺服器的IP地址,請將此IP地址保留起來,

伺服器收到客戶端的Request之後,會再次傳送一個ACK給客戶端,告知已將該IP地址保留

 

使用DHCP動態配置主機地址

DHCP服務

為大量客戶機自動分配地址,提供集中管理

減輕管理和維護成本、提高網路配置效率

可分配的地址資訊主要包括

網絡卡的IP地址、子網掩碼

對應的網路地址、廣播地址

預設閘道器地址

DNS伺服器地址

實驗:

第一步:yum install dhcp -y                        安裝軟體dhcp

 

 第二步:虛擬機器設定中,將網路介面卡改為僅主機模式

 

第三步:vim /etc/sysconfig/network-scripts/ifcfg-ens33  在虛擬機器終端中開啟檔案編輯

 

 第三步:關閉DNS,並更改網段和IP地址

 

 第四步:systemctl restart network  重新整理服務

第五步:因為更改了配置檔案導致xshell1無法連線,所以在虛擬機器上ping 192.168.5.1   ping通則進入下一步

 

 第六步:新建Xshelldhcp會話並連線   Xshelldhcp主機地址連線192.168.5.1

 

 第七步:完成連線後,rpm -qc dhcp     檢視dhcp配置檔案

 

 第八步:cd /etc/dhcp   移動到、/etc/dhcp  並ls檢視檔案

 

 第九步:cat dhcpd.conf           檢視下名為dhcpd.conf的檔案

 

 第十步:為節省時間我們直接複製cp -f /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf並覆蓋原檔案

 

 第十一步:cd /etc/dhcp   並vim dhcpd.conf編輯該檔案

註釋:

設定全域性配置引數

 subnte網段宣告(作用於整個子網段,部分配置引數優先順序高於全域性配置引數)

 host主機宣告(給單機分配固定的IP地址)

 

 第十二步:將option domain-name-servers 之後改為8.8.8.8;

                   將subnet後改為192.168.5.0網段

                   將range後新增192.168.5.20 192.168.5.70的地址池

                   指定192.168.5.1為預設閘道器

 

 第十三步:重啟服務

systemctl restart dhcpd

systemctl start dhcpd

systemctl status dhcpd

 

 第十四步:配置完成後,進入Windows虛擬機器,在網路介面卡中改為僅主機模式

 

 第十五步:win+R調出命令模式並輸入cmd

 

 第十六步:調出命令模式介面後輸入命令ipconfig,此時可以看到IPv4地址為我們設定的網池中的192.168.5.20

 

 完成

注意:假如未出現配置網址資訊,可以使用命令ipconfig /rlease先釋放後再用ipconfig /renew檢視

到此實驗結束!

 

使用DHCP客戶端

兩種使用方式

修改網絡卡配置檔案(如ifcfg-ens33)

 BOOTPROTO=dhcp

使用dhcient命令

dhcient [-d] [網路介面名]

 

DHCP中繼原理

當企業的內部網路規模較大時,通常被劃分為多個不同的子網,網路內配置了VLAN,VLAN能隔離廣播,而DHCP協議使用廣播

DHCP伺服器在VLAN 100中,就只有VLAN 100內的客戶機能從在此獲取IP地址