1. 程式人生 > >軟件模擬DHCP中繼代理的配置

軟件模擬DHCP中繼代理的配置

DHCP中繼

DHCP中繼可以實現在不同子網和物理網段之間處理和轉發dhcp信息
DHCP具有以下功能:

  1. 保證任何IP地址在同一時刻只能由一臺DHCP客戶機所使用。
  2. DHCP應當可以給用戶分配永久固定的IP地址。
  3. DHCP應當可以同用其他方法獲得IP地址的主機共存(如手工配置IP地址的主機)。
  4. DHCP服務器應當向現有的BOOTP客戶端提供服務。

實驗準備


GNS3、Linux虛擬機(Red Hat Enterprise 6.5
Linux虛擬機中要將光盤(鏡像文件)掛載到系統內

實驗目的


利用DHCP中繼實現在不同vlan間轉發dhcp信息,使pc機能夠從dhcp服務器自動獲取IP地址

實驗開始


在GNS3軟件中畫出網絡拓撲圖

備註:在連接Linux服務器的時候要選擇vmnet1網卡(這裏的網卡選擇要和Linux主機一致,Linux服務器選擇僅主機模式vmnet1)
技術分享圖片
網絡拓撲中的二層交換機和三層交換機的配置
二層交換機配置

  • 端口配trunk和vlan的封裝方式dot1q(配trunk的端口為二層交換機上與三層交換機相連的端口)
switchport mode trunk      //端口做trunk
switchport trunk encapsulation dot1q        //vlan封裝方式為dot1q

技術分享圖片

  • 劃分vlan,將端口加入到vlan
vlan 10,20,100     //一次劃分多個vlan
int f1/1        //進端口
switchport mode access    //端口做access
switchport access vlan 10    //將端口加入到vlan

技術分享圖片
三層交換機配置

  • 端口配trunk和vlan的封裝方式dot1q(配trunk的端口為三層交換機上與二層交換機相連的端口,方法與二層交換機配置一致)
switchport mode trunk      //端口做trunk
switchport trunk encapsulation dot1q        //vlan封裝方式為dot1q
  • 劃分vlan,為每個vlan配地址
    int vlan 10    //進vlan
    ip add 192.168.10.1 255.255.255.0 //配地址,子網掩碼
    no shut    //開啟端口

    技術分享圖片
    linux配置

  • 安裝dhcp軟件包
    rpm -ivh /mnt/Packages/dhcp-4.1.1-38.P1.el6.x86_64.rpm
  • 將dhcpd.conf配置文件復制到/etc目錄xi
    cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
  • 修改配置文件
    vim /etc/dhcp/dhcpd.conf
    subnet 192.168.175.0 netmask 255.255.255.0 {     //寫入需要自動獲取的網段及子網掩碼
        range 192.168.175.100 192.168.175.110;       //自動獲取的地址短
        option routers 192.168.175.1;  //網關地址
    }

    配置文件中每個語句結束後都要在末尾加分號“;”
    技術分享圖片
    技術分享圖片
    配置完成退出vim編輯器,啟動服務

    service dhcpd start

    再次回到三層交換機中

    int vlan 10
    ip helper-address 192.168.175.105      //指定dhcp服務器的地址,表示通過指定端口向該服務器發送DHCP請求包

    技術分享圖片
    打開VPCS即可自動獲取到服務器允許的地址段地址
    技術分享圖片

軟件模擬DHCP中繼代理的配置