1. 程式人生 > >DHCP 協議原理以及如何配置 DHCP

DHCP 協議原理以及如何配置 DHCP

原理 pro images 廣播 如何 攝像 分享圖片 角色 之間

DHCP 協議原理
DHCP
-定義
-作用
-原理
DHCP 工作過程是 c/s ,即 客服端/服務器模式;
-設備角色區分:

DHCP 客戶端

              -終端設備 (PC、網絡攝像頭、IP電話、網絡打印機等)
         # DHCP服務器
              -軟件: DHCP服務器軟件
              -硬件: 服務器 
                         Linux : 直接開啟 DHCP 服務;
                         Windows 
                             -用戶版:安裝一個DHCP軟件;
                             -服務器版:開啟DHCP服務就可以;
                      路由器 
                      交換機                         
     -DHCP報文  發送方式都是廣播
         1、 dhcp discover   // 為了請求一個IP地址,客戶端發送;
         2、 dhcp offer      // DHCP服務器回應一個IP地址;
         3、 dhcp request    // 客戶端發送,為了再次確認;
         4、 dhcp ack        // DHCP服務器回應確認報文;

               廣播報文,只能在同一個廣播域中傳輸。

DHCP 配置思路:
0、 確保DHCP 客戶端與服務器之間的 DHCP報文 互通;

 1、 配置 DHCP 客戶端
          將PC配置為“自動獲取IP地址”

 2、 配置 DHCP 服務器 
          創建 IP 地址池
               可用IP地址空間
               默認網關
               DNS 服務器 
          開啟 DHCP 服務    
 3、驗證、測試、保存           

1、 將PC-Server 作為 DHCP 服務器;

2、 將路由器作為 DHCP 服務器;
ip dhcp excluded-address 192.168.10.1 192.168.10.10 // 排除一段 連續的地址;

   ip dhcp excluded-address 192.168.10.13 
   ip dhcp excluded-address 192.168.10.15
   ip dhcp excluded-address 192.168.10.17   // 排除某個IP地址;
   ip dhcp excluded-address 192.168.10.19
   ip dhcp excluded-address 192.168.10.11

   ip dhcp pool vlan-10  // 創建 ip dhcp 地址池;
   network 192.168.10.0 255.255.255.0  // 配置網段;
   default-router 192.168.10.254  //  配置網關;
   dns-server 8.8.8.8  //  配置 DNS 服務器;
   service dhcp // 開啟 DHCP 服務器 ;(如何關閉服務呢?前面+no)

3、 將多層交換機作為 DHCP 服務器; (命令完全與 Router 相同)

配置 DHCP
實驗要求:把多層交換機用作 DHCP 服務器;
實驗拓撲圖: 技術分享圖片
配置思路:
1、終端設備開啟 DHCP 功能;
2、二層交換機創建 VLAN10 ,並把相應端口加入 VLAN10 ;
3、多層交換機創建 VLAN10 , 並把相應端口加入 VLAN20;
4、多層交換機的 VLAN10 開啟路由功能,並配置 IP地址;
5、多層交換機配置 DHCP ;
6、配置路由器;
7、驗證、測試,保存;
多層交換機 DHCP 配置命令:

Switch(config)#ip dhcp pool vlan-10
Switch(dhcp-config)#network 192.168.10.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.10.254
Switch(dhcp-config)#dns-server 8.8.8.8
Switch(dhcp-config)#exit
Switch(config)#service dhcp

DHCP 協議原理以及如何配置 DHCP