Shunze 學園 (http://www.shunze.info/forum/index.php)
|- Extreme & Enterasys (http://www.shunze.info/forum/board.php?boardid=31)
|-- 《分享》Enterasys AP透過console來設定 (http://www.shunze.info/forum/threadid.php?boardid=31&threadid=1911)


作者: shunze 發表時間: 2015-08-03, 11:10:

《分享》Enterasys AP透過console來設定

Enterasys的AP有兩個網路孔,一個是標準的RJ45,另一個則是Console Port。
一般來說,我們在管理、設定AP時,都是透過環境中的DHCP Server取得IP後,
再跟環境中的Controller註冊,以下載環境配置。

但環境中若沒有DHCP Server時,如何透過Console Port來設定IP,進而與Controller註冊?
今天客戶給了我這個難題...


Enterasys的AP在供電後,會在60秒的時間內透過DHCP Server來配置IP,
一旦無法取得IP,會有30秒的時間回到預設IP 192.168.1.20,此時雖然可以透過SSH來連線,
但因AP會在短時間自動重開機,再次去環境中搜尋DHCP Server,不斷進行輪迴,直到與Controller完成註冊工作為止,
所以於此有限時間內以SSH去連線設定是不理想的...
建議還是以console線對接進行設定會比較有效率!

當然過程中“重開機→找DHCP Server→與Controller註冊”的輪循還是不斷在進行,
因此在設定時,請手腳快一點,免得還沒設定完,AP又重開機了...

以console線對接,其連線設定需改為如下。

Baud rate: 115200
Data bits: 8
Flow control: disabled
Stop bits: 1
Parity: none


連入系統後,可以看見AP的OS為busybox,登入的帳號/密碼為 admin/new2day
雖然busybox的指令如ifconfig、reboot等,可以在AP上進行操作,
但真正要設定IP資訊時,還是只能用AP自己的 cset 設定指令來進行。
順子試過用以下busybox的指令來設定IP是無效的...
ifconfig eth0 192.168.1.20 netmask 255.255.255.0 broadcast 192.168.1.255


設定IP指令如下
cset ipaddr <ip>

設定子網路遮罩指令如下
cset ipmask <mask>

設定default gateway指令如下
cset gateway <gw ip>

設定controller IP指令如下
cset authip 1 <ip of controller>

停用DHCP
cset dhcp disable

套用設定
capply

儲存設定
csave

重啟,讓設定生效
reboot


以配置IP 192.168.1.10/24,Controller的IP 192.168.1.10的情境,設定指令如下
cset ipaddr 192.168.1.10
cset ipmask 255.255.255.0
cset gateway 192.168.1.254
cset authip 1 192.168.1.100
cset dhcp disable
capply
csave
reboot



設定好對應資訊後,controller就能抓到AP了∼


另外,恢復為出廠預設值的方式除了以迴紋針戳AP的reset孔外,
還可以以busybox指令 set_factorydefault 來重設AP,指令執行完後會重開機。

Powered by: Burning Board 1.1.1 2001 by WoltLab
Taiwan Translation by Achi