DHCP option43配置方法

Microsoft DHCP Server

一、Microsoft DHCP Server 中 Option 43 選項的填寫規則

爲使AP能夠正常識別Option 43屬性的內容,Option 43屬性需要按照一定的規則來填寫:

比如AC的IP地址爲192.168.22.1時,需要填寫的值爲 030C3139322E3136382E32322E31。其中,03爲固定值,代表Option 43的子選項類 型;十六進制數0C(“0C”等於十進制數“12”)代表AC的IP地址192.168.22.1的 長度,包含小數點“.”;十六進制數31對應字符“1”的ASCII值,32對應字符 “2”的ASCII值,依此類推,十六進制2E對應字符小數點“.”的ASCII值,即值 3139322E3136382E32322E31表示AC的IP地址192.168.22.1。

另外,對於涉及到多個AC,Option 43要填寫多個IP地址的情形(比如AC 雙鏈路備 份組網等),IP地址之間以逗號“,”間隔,逗號“,”對應的ASCII值爲2C,如主備 AC的IP地址分別爲:192.168.100.2,192.168.100.3,那Option 43屬性應該填寫爲: 031B3139322E3136382E3130302E322C3139322E3136382E3130302E33 。其中,03爲固定值,代表Option 43的子選項類型;十六進制1B(“1B”等於十進制數“27”) 表示兩個IP地址字符的個數,包含中間間隔的逗號“,”和小數點“.”,十六進制 數31對應字符“1”的ASCII值,32對應字符“2”的ASCII值,依此類推。十六進制 數2E對應字符小數點“.”的ASCII值,十六進制2C對應字符逗號“,”的ASCII 值,即值3139322E3136382E3130302E322C3139322E3136382E3130302E33表示AC 的IP地址192.168.100.2,192.168.100.3。

二、配置步驟

打開Windows server 2003的DHCP Server選項,右鍵點擊“服務器選項”,打開 “配置選項”。

在打開的“服務器選項”窗口中勾選“043 供應商特定信息”,如下圖:

在打開的“服務器選項”窗口下邊“二進制”一欄中填入AC的地址,填寫的規則 參考Microsoft DHCP Server中Option 43選項的填寫規則。例如,AC的地址爲 192.168.22.1,需要填寫的值爲030C3139322E3136382E32322E31,如下圖


Linux DHCP Server

一、Linux DHCP Server 中 Option 43 選項的寫規則

  在Liunx系統的DHCP服務器中配置Option 43,Option 43字段要按照十六進制ASCII來填 寫,並且用冒號“:”隔開。

以AC的IP地址爲192.168.22.1爲例,對應的Option 43字段應該填寫爲:03:0C: 31:39:32:2E:31:36:38:2E:32:32:2E:31。其中,03爲固定值,代表子選項類型;十六 進制數0C(“0C”等於十進制數“12”)代表IP地址192.168.22.1的長度,包含小數 點“.”;十六進制數31對應“1”的ACCII值,32對應“2”的ASCII值,以此類 推,十六進制數2E對應小數點“.”的ASCII值,即值31:39:32:2E:31:36:38:2E: 32:32:2E:31表示AC的IP地址192.168.22.1。

  對於涉及到多個AC,Option要填寫多個IP地址的情形,IP地址要以逗號“,”間 隔,逗號“,”對應的ASCII值爲2C。比如兩個AC的IP地址分別爲192.168.100.2和 192.168.100.3,則對應的Option 43字段爲03:1B:31:39:32:2E:31:36:38:2E:31:30:30:2E:32:2C:31:39:32:2E:31:36:38:2E:31:30:30:2E:33。其中,03爲固定值,代表子選項類型;十六進制數1B(“1B”等於十進制數“27”)代表兩個IP地址的長 度,包含小數點“.”和逗號“,”;十六進制數31對應“1”的ACCII值,32對應 “2”的ASCII值,以此類推,十六進制數2E對應小數點“.”的ASCII值,十六進制 數2C對應逗號“,”的ASCII值,即值31:39:32:2E:31:36:38:2E:31:30:30:2E:32:2C: 31:39:32:2E:31:36:38:2E:31:30:30:2E:33表述AC的IP地址192.168.100.2,192.168.100.3。

二、配置步驟

1. 登錄Linux系統並安裝DHCP Server。

# 安裝DHCP Server。

yast -i dhcp dhcp-server

# 進入/etc/sysconfig目錄下打開dhcpd文件,修改配置,設置DHCP Interface爲端口 eth0。

DHCP_INTERFACE = "eth0" DHCPD_RUN_CHROOTED = "yes"

2.  配置地址池,使其可以爲AP分配IP地址,同時配置Option 43,使AP能夠獲得AC的IP 地址。假定AP的地址爲192.168.100.0/24,網關爲192.168.100.1,AC的地址爲 192.168.22.1。

# 進入/etc目錄,打開dhcpd.conf文件,進行如下配置。

option serverip code 43 = string;

subnet 192.168.100.0 netmask 255.255.255.0 {

range  192.168.100.2 192.168.100.254;

option routers 192.168.100.1;

option subnet-mask 255.255.255.0;

option serverip 03:0C:31:39:32:2E:31:36:38:2E:32:32:2E:31;

}



HuaWei OS DHCP Server

一、Huawei OS DHCP Server 中 Option 43 選項的填寫規則

當Huawei設備,如交換機、路由器、AC等作爲DHCP服務器時,同樣需要配置Option 43。

在Microsoft DHCP Server上的Option 43字段填寫規則同樣適用於Huawei設備,參考 Microsoft DHCP Server中Option 43選項的填寫規則。另外,在Huawei設備的命令行配置 視圖中,還可以採用下面的規則來進行Option 43的配置:

同樣以AC的IP地址爲192.168.22.1爲例,配置命令爲option 43 sub-option 3 hex 3139322E3136382E32322E31或者命令option 43 sub-option 3 ascii 192.168.22.1。其中,sub-option 3爲固定值,代表子選項類型;hex 3139322E3136382E32322E31與ascii 192.168.22.1分別是AC地址192.168.22.1的HEX格式和ASCII格式。

對於涉及到多個AC,Option要填寫多個IP地址的情形,IP地址同樣要以“,”間 隔,逗號“,”對應的ASCII值爲2C。比如兩個AC的IP地址分別爲192.168.22.1和 192.168.22.2,則DHCP服務器上的配置命令爲option 43 sub-option 3 hex 3139322E3136382E3130302E322C3139322E3136382E3130302E33或者option 43 sub-option 3 ascii 192.168.22.1,192.168.22.2。

二、配置步驟

當Huawei設備的DHCP服務器地址池爲全局地址池時,執行下列步驟:

連接Huawei設備並進入命令配置視圖;

使能DHCP Server功能,並配置地址池,使其可以爲AP分配IP地址。

<Quidway> systerm-view

[Quidway] dhcp enable [Quidway] ip pool huawei

[Quidway-ip-pool-huawei] network 192.168.100.0 255.255.255.0

[Quidway-ip-pool-huawei] gateway-list 192.168.100.1

 配置Option 43,使AP能夠獲得AC的IP地址。假設AC的IP地址爲10.10.10.1。

[Quidway-ip-pool-huawei] option 43 sub-option 3 hex 31302E31302E31302E31

說明:還可以執行命令option 43 hex 030A31302E31302E31302E31或者option 43 sub-option 3 ascii 10.10.10.1來完成Option 43的配置。

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