聯通校園網限制只能連一臺電腦?
大學生活里少不了使用校園網的經歷,你是否還被打開電腦后先得運行銳捷客戶端才能使用網絡煩惱著?在我看來,這一「撥號上網」的方式真的非常落后了。我們可以把銳捷認證放到路由器上,第一擴展了網絡的可用性,第二減少了啟動電腦打開銳捷客戶端才能上網的麻煩。
銳捷認證程序
Mentohust 是一個支持 Window、Linux、macOS 下銳捷認證的程序。它支持銳捷客戶端 V2、V3 校驗算法,完全兼容銳捷。OpenWrt 版 Mentohust
熟悉路由器使用的人都應該知道 OpenWrt。它是一個功能齊全又容易修改的路由器操作系統。沒錯就像 Android 一樣,它是開源的,可修改的。
在路由器操作系統的發展上產生了一些知名的第三方路由器固件比如 Pandvan、Pandorabox、LEDE。在這些第三方固件里,有的在編譯時就帶上了銳捷認證,固件功能齊全操作簡單,如 Pandvan;有的則比較簡潔,需要自己動手實現。
Pandvan 的管理界面
OpenWrt 版 Mentohust 現由 HustLion 接續在開發和管理。但是,由于路由器種類多樣,一些路由器并沒有現成編譯好的 Mentohust 版本,因此需要自己編譯。我所使用的 Mentohust 文件是對應我的路由器型號的,所以不需要另外編譯。
動手實現
準備
WinSCP 是 Windows 上的一款開源的 SFTP 客戶端,我們用 Winscp 來向路由器傳輸文件。
PuTTY 是 Windows 上的一款開源的SSH客戶端,我們用 PuTTY 來 SSH 連接到路由器。
傳輸
WinSCP 的登錄界面
1. 打開 WinSCP,在 File protocol 的選項里選擇 SCP,在 Host name 輸入路由器的 IP,其余不變。
2. 首次連接會彈出彈窗,選擇「是 (Y)」即可。然后輸入路由器的登錄名和密碼驗證登錄。
3. WinSCP 上左欄是本機電腦的文件目錄,右欄是路由器的根目錄,顯示為 。先在右欄進入到 ,再在左欄中找到 mentohust 文件,右鍵選擇 Upload。
上傳 mentohust 至 /usr/sbin
4. 在 里建立 mentohust 文件夾,將銳捷客戶端安裝目錄里的 8021x.exe、W64N55.dll、SuConfig.dat 這三個文件上傳到 。
Upload 至/etc/mentohust
登錄
PuTTY 的登陸界面
Host name 輸入路由器 IP,其余不變。登陸后輸入用戶名和密碼,大致顯示如下圖。
PuTTY上輸入的命令
2. 輸入四行命令:
chmod +x /usr/sbin/mentohustmkdir -p /jffs/tmpmkdir -p /jffs/etc/mentohustmentohust
3. 根據校園網實際情況,選擇網卡,輸入賬號密碼,組播地址,DHCP方式,是否后臺運行。
配置
歡迎使用MentoHUST 版本: 0.3.1Copyright (C) 2009-2010 HustMoon Studio人到華中大,有甜亦有辣。明德厚學地,求是創新家。Bug report to http://code.google.com/p/mentohust/issues/list用法: mentohust [-選項][參數]選項: -h 顯示本幫助信息 -k -k(退出程序) 其他(重啟程序) -w 保存參數到配置文件 -u 用戶名 -p 密碼 -n 網卡名 -i IP[默認本機IP] -m 子網掩碼[默認本機掩碼] -g 網關[默認0.0.0.0] -s DNS[默認0.0.0.0] -o Ping主機[默認0.0.0.0,表示關閉該功能] -t 認證超時(秒)[默認8] -e 心跳間隔(秒)[默認30] -r 失敗等待(秒)[默認15] -l 允許失敗次數[0表示無限制,默認8] -a 組播地址: 0(標準) 1(銳捷) 2(賽爾) [默認0] -d DHCP方式: 0(不使用) 1(二次認證) 2(認證后) 3(認證前) [默認0] -b 是否后臺運行: 0(否) 1(是,關閉輸出) 2(是,保留輸出) 3(是,輸出到文件) [默認0] -y 是否顯示通知: 0(否) 1~20(是) [默認5] -v 客戶端版本號[默認0.00表示兼容xrgsu] -f 自定義數據文件[默認不使用] -c DHCP腳本[默認dhclient] -q 顯示SuConfig.dat的內容(如-q/path/SuConfig.dat)例如: mentohust -uusername -ppassword -neth0 -i192.168.0.1 -m255.255.255.0 -g0.0.0.0-s0.0.0.0 -o0.0.0.0 -t8 -e30 -r15 -a0 -d1 -b0 -v4.10 -fdefault.mpf -cdhclient注意:使用時請確保是以root權限運行!
這是完整的 Mentohust 配置的介紹。要修改可以參考示例輸入命令修改,也可以找到 mentohust.conf 編輯。
進階
如何設置開機運行呢?
1. 用 WinSCP 進入 新建 mentohust 的文件,輸入:
2. 在 語句中的 前插入:
并保存。
3. 用 PuTTY 登陸路由器,執行命令:
chmod +x /etc/init.d/mentohust/etc/init.d/mentohust enable
最后重啟路由。
擴展網絡
銳捷客戶端的麻煩在于只限定一個用戶登陸校園網。當你有兩臺電腦要接入校園網時,十分不方便。另外,雖然銳捷客戶端有一個小銳 Wi-Fi 的功能來開熱點,但是需要電腦開著的情況下才能使用,同樣麻煩。
現在,路由器在開機后自動登陸校園網,通過路由器的兩個 LAN 口可以使兩臺電腦同時接入校園網,通過路由器的 Wi-Fi 就能接入更多的設備了。