Microsoft DHCP Server服務器
1、Microsoft DHCP Server 中 Option 43 選項的填寫規則
ide
爲使AP可以正常識別Option 43屬性的內容,Option 43屬性須要按照必定的規則來填寫:ui
好比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。spa
另外,對於涉及到多個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。命令行
2、配置步驟code
打開Windows server 2003的DHCP Server選項,右鍵點擊「服務器選項」,打開 「配置選項」。orm
在打開的「服務器選項」窗口中勾選「043 供應商特定信息」,以下圖:router
在打開的「服務器選項」窗口下邊「二進制」一欄中填入AC的地址,填寫的規則 參考Microsoft DHCP Server中Option 43選項的填寫規則。例如,AC的地址爲 192.168.22.1,須要填寫的值爲030C3139322E3136382E32322E31,以下圖server
Linux DHCP Serverip
1、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。
2、配置步驟
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
1、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。
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的配置。