armbian編譯安裝mentohust 認證銳捷客戶端
在Linux arm版上編譯mentohust認證銳捷客戶端校園網並使用create_ap實現可熱點用到文件下載地址
本文將介紹:
1.Linux 認證銳捷認證校園網
2.靜態ip設置
3.認證是各種問題
4.Linux 開熱點
5.定時認證
-
編譯mentohust
- 在編譯mentohust之前需要先編譯libpcap-1.0.0
tar xvf libpcap-1.0.0.tar ./configure make && make install
若出現以上錯誤
configure: error: cannot guess build type; you must specify one
編譯時帶上build參數
./configure --build=arm-linux
編譯成功後/usr/local/lib 會有libpcap.a文件
-
編譯mentohust
tar zxvf mentohust-0.3.1.tar.gz tar xvf mentohust-0.3.1.tar.gz cd mentohust ./configure --build=arm-linux --with-pcap=/usr/local/lib/libpcap.a #帶上之前編譯的libpcap make && make install
編譯mentohust完成
menthoust -h 查看幫助
-
配置mentohust.conf
在配置認證信息的的時候遇到幾個坑
-
mentohust配置 vim /etc/mentohust.conf
執行完mentohust 之後會增加mentohust.conf 文件
-
mac 地址綁定錯誤
解決辦法:修改mac地址 vim /etc/network/interface
-
不允許該用戶在該地區使用本服務
解決辦法:使用靜態ip,並在mentohust.conf 配置靜態ip認證
靜態ip 配置如上圖
-
不支持的客戶端類型
解決辦法:拷貝認證信息文件/etc/mentost
tar xvf menthust.tar
cp -r menthust /etc
-
-
安裝create_ap
附上GitHub地址create_ap
安裝好create_ap 所需支持庫後直接make install 安裝
嘗試使用create_ap wlan0 eth0 MyAccessPoint MyPassPhrase開啓熱點,若設備不支持virt 啓動時加上 --no-virt 參數
如果能開啓熱點再配置/etc/create_ap.conf 文件
然後 systemctl start create_ap 啓動
-
開機自動認證
systemctl enable create_ap #開機自動開熱點
vim /etc/rc.local + 再exit(0)之前加上 mentohust -b1 (後臺運行mentohust)
-
斷網和自動認證
由於我們學校11點斷網7點纔有網所以使用定時任務自動認證
systemctl status crond #查看crond 服務是否正常 date #查看時間是否正確,如時間不正確多半是時區問題運行armbian-config 配置時區 crontab -e #添加 2 7 * * * mentohust -b1 每天7:02 自動認證 #添加 2 11 * * * mentohust -k 每天11:02 自動結束 crontab -l # 查看
-
利用53端口破解斷網
破解條件
- 有服務器(速度取決服務器帶寬)
- 53端口打開
- 有兩張WiFi網卡(一張連接一張創建ap)
學校Techer老師端WiFi是不斷網的,而校園網53端口的dns服務是開的 查看校園網53端口是否打開(能否破解)ping www.baidu.com若能ping 出ip地址則可以破解。破解則是通過53端口使用openVPN連接服務器代理請求實現上網。
附上使用docker一鍵配置openVPN地址
腳本好像還有點不完善以後再寫一下使用文檔
配置好後使用 openvpn cline.ovpn 即可破解了