由淺入深玩轉(zhuǎn)華為WLAN—-3 DHCP Option 43配置方法(不同系統(tǒng)下)
轉(zhuǎn)載自微信公眾號(hào):網(wǎng)絡(luò)之路博客
簡(jiǎn)介
在配置Option 43之前,需要保證:
1. AP與DHCP服務(wù)器之間路由可達(dá),即AP可以獲取到IP地址。
2. AP與AC之間路由可達(dá),保證AP獲取到AC地址后,能夠與AC交互信息,建立CAPWAP隧道。
另外,配置人員還需要有基本的數(shù)通知識(shí),能夠配置DHCP服務(wù)器,對(duì)AC的配置比較熟悉
下面介紹集中服務(wù)器的DHCP配置方式:
1 Microsoft DHCP Server
3 華為OS
4 思科IOS
5 H3C
一、Microsoft DHCP Server的DHCP option43
一、Microsoft DHCP Server 中 Option 43 選項(xiàng)的填寫規(guī)則
為使AP能夠正常識(shí)別Option 43屬性的內(nèi)容,Option 43屬性需要按照一定的規(guī)則來填 寫:
1. 比如AC的IP地址為192.168.22.1時(shí),需要填寫的值為 030C3139322E3136382E32322E31。其中,03為固定值,代表Option 43的子選項(xiàng)類 型;十六進(jìn)制數(shù)0C(“0C”等于十進(jìn)制數(shù)“12”)代表AC的IP地址192.168.22.1的 長(zhǎng)度,包含小數(shù)點(diǎn)“.”;十六進(jìn)制數(shù)31對(duì)應(yīng)字符“1”的ASCII值,32對(duì)應(yīng)字符 “2”的ASCII值,依此類推,十六進(jìn)制2E對(duì)應(yīng)字符小數(shù)點(diǎn)“.”的ASCII值,即值3139322E3136382E32322E31表示AC的IP地址192.168.22.1。
2. 另外,對(duì)于涉及到多個(gè)AC,Option 43要填寫多個(gè)IP地址的情形(比如AC 雙鏈路備 份組網(wǎng)等),IP地址之間以逗號(hào)“,”間隔,逗號(hào)“,”對(duì)應(yīng)的ASCII值為2C,如主備 AC的IP地址分別為:192.168.100.2,192.168.100.3,那Option 43屬性應(yīng)該填寫為:031B3139322E3136382E3130302E322C3139322E3136382E3130302E33 。其中,03為固定值,代表Option 43的子選項(xiàng)類型;十六進(jìn)制1B(“1B”等于十進(jìn)制數(shù)“27”) 表示兩個(gè)IP地址字符的個(gè)數(shù),包含中間間隔的逗號(hào)“,”和小數(shù)點(diǎn)“.”,十六進(jìn)制 數(shù)31對(duì)應(yīng)字符“1”的ASCII值,32對(duì)應(yīng)字符“2”的ASCII值,依此類推。十六進(jìn)制 數(shù)2E對(duì)應(yīng)字符小數(shù)點(diǎn)“.”的ASCII值,十六進(jìn)制2C對(duì)應(yīng)字符逗號(hào)“,”的ASCII 值,即值3139322E3136382E3130302E322C3139322E3136382E3130302E33表示AC 的IP地址192.168.100.2,192.168.100.3。
二、配置步驟
1. 打開Windows server 2003的DHCP Server選項(xiàng),右鍵點(diǎn)擊“服務(wù)器選項(xiàng)”,打開 “配置選項(xiàng)”。
2.
在打開的“服務(wù)器選項(xiàng)”窗口中勾選“043 供應(yīng)商特定信息”,如下圖
在打開的“服務(wù)器選項(xiàng)”窗口下邊“二進(jìn)制”一欄中填入AC的地址,填寫的規(guī)則 參考Microsoft DHCP Server中Option 43選項(xiàng)的填寫規(guī)則。例如,AC的地址為 192.168.22.1,需要填寫的值為030C3139322E3136382E32322E31,如下圖
二、華為設(shè)備的DHCP option43
一、Huawei OS DHCP Server 中 Option 43 選項(xiàng)的填寫規(guī)則
1. 同樣以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為固定值,代表子選項(xiàng)類型;hex 3139322E3136382E32322E31與ascii 192.168.22.1分別是AC地址192.168.22.1的HEX格式和ASCII格式。
2. 對(duì)于涉及到多個(gè)AC,Option要填寫多個(gè)IP地址的情形,IP地址同樣要以“,”間 隔,逗號(hào)“,”對(duì)應(yīng)的ASCII值為2C。比如兩個(gè)AC的IP地址分別為192.168.22.1和 192.168.22.2,則DHCP服務(wù)器上的配置命令為option 43 sub-option 3 hex 3139322E3136382E3130302E322C3139322E3136382E3130302E33或者option 43 sub-option 3 ascii 192.168.22.1,192.168.22.2。
二、配置步驟
當(dāng)Huawei設(shè)備的DHCP服務(wù)器地址池為全局地址池時(shí),執(zhí)行下列步驟:
? 連接Huawei設(shè)備并進(jìn)入命令配置視圖;
? 使能DHCP Server功能,并配置地址池,使其可以為AP分配IP地址。
[DHCP-HW] dhcp enable [DHCP-HW] ip pool huawei
[DHCP-HW-ip-pool-huawei] network 192.168.100.0 255.255.255.0
[DHCP-HW-ip-pool-huawei] gateway-list 192.168.100.1
? 配置Option 43,使AP能夠獲得AC的IP地址。假設(shè)AC的IP地址為10.10.10.1。
[DHCP-HW-ip-pool-huawei] option 43 sub-option 3 hex 31302E31302E31302E31
說明:還可以執(zhí)行命令option 43 hex 030A31302E31302E31302E31或者option 43 sub-option 3 ascii 10.10.10.1來完成Option 43的配置。
三、Cisco IOS DHCP option43
DHCP-SW(config)#ip dhcp pool AP
DHCP-SW(dhcp-config)#network 192.168.1.0 /24
DHCP-SW(dhcp-config)#default-router 192.168.1.254
DHCP-SW(dhcp-config)#option 43 hex f104c0a8020b
Option 43的寫法:Hex是固定的,標(biāo)識(shí)16進(jìn)制,f1是固定Type,04表示地址長(zhǎng)度,一個(gè)地址4位,如果是2個(gè)則是08, c008020b,為十六進(jìn)制地址,標(biāo)識(shí)192.168.2.11
四、H3C dhcp option 43
配置 DHCP server # 開啟 DHCP server 功能。
[Switch] dhcp enable
# 配置 DHCP 地址池 100 為 AP 分配地址范圍為 192.168.1.0/24,網(wǎng)關(guān)地址為 192.168.1.1。
[Switch] dhcp server ip-pool 100
[Switch-dhcp-pool-100] network 192.168.1.0 mask 255.255.255.0
[Switch-dhcp-pool-100] gateway-list 192.168.1.1
# 配置 DHCP Option43 的內(nèi)容為 AC 的十六進(jìn)制 IP 地址。
[Switch-dhcp-pool-100] option 43 hex 8007000001c0a80101
[Switch-dhcp-pool-100] quit
(這里AC的地址為192.168.1.1,十六進(jìn)制的格式8007000001為固定,不用去管,c0(對(duì)應(yīng)192)a8(168)01(1)01(1))
五、關(guān)于TP-LINK的option
這里說下關(guān)于TP的三層上線需要的option,它不需要43,它用的是60跟138。
這里為華為的配置方法,其他廠商的沒配置過,所以不太知道,就做過華為的。
dhcp server option 60 ascii TP-Link
dhcp server option 138 ip-address (后面跟AC地址)
六、關(guān)于十進(jìn)制跟十六進(jìn)制轉(zhuǎn)換
打開電腦計(jì)算機(jī),選擇程序員模式
先選擇十進(jìn)制,輸入對(duì)應(yīng)的數(shù)字,比如192
上面已經(jīng)顯示十六進(jìn)制是C0