1. 程式人生 > >【供參考,博主已經沒有實驗環境了】【中山大學東校區】【中大】【tp-link wr703n】【openwrt】【校園網inode】【無線路由】新版教程-搭載最小的認證客戶端【C版oh3c】

【供參考,博主已經沒有實驗環境了】【中山大學東校區】【中大】【tp-link wr703n】【openwrt】【校園網inode】【無線路由】新版教程-搭載最小的認證客戶端【C版oh3c】

根據各位童鞋的反饋,估計是校園網的認證方式已經升級,所以這個教程也僅提供參考了,無法正常使用。
希望各位後繼者如果感興趣,可以去github上pull專案再繼續開發。

---------------------------------------------------------------------------------------------------

我們班的咪咪疼大神,近日有感wr703n上用的oh3c使用python開發之捉雞,

故自行研究弄出了一個C++版本的華為inode認證客戶端,可以大大節約

wr703n捉雞的空間(原來使用oh3c光ipk檔案就有660K,而clih3c版本只需要279k),

同時,clih3c還解決了oh3c掉線重連問題,更重要的是clih3c的記憶體佔用很穩定,

不會爆記憶體導致wr703n重啟。接下來聽說會進一步優化成C版本。

膜拜一下咪咪疼大神先!

——————————————————————————————————

騰大神在去TS上班之餘仍然非常有基情地在搞這個,所以不到三天就將這個專案

用純C寫了出來,從此媽媽不再擔心我的路由空間不夠了!因為,他創造了安裝完

9.1K的神話,而且不需要任何的依賴庫,openwrt中已經預設包含了C的函式庫。

膜拜!

——————————————————————————————————

以下為咪咪疼大神發出來的github專案主頁:

該教程所需要下載的,我已經將其放在了網盤上,單擊即可下載:

此版本是基於github上的oh3c專案進行優化的。故對中山大學東校區的大部分宿舍適用,可能某些宿舍使用的是銳捷客戶端,這個是不適用的。

—————————--—————咯咯—————————————————

如果你之前按照我的教程,使用了oh3c這個版本的認證客戶端,又想試試更好用的。那麼請按照下面的教程進行。之前的oh3c的教程

首先是將之前的所安裝的所有和oh3c的軟體都解除安裝。使用命令:

opkg remove oh3c
opkg remove python-mini-oh3c
opkg remove zlib
opkg remove libpthread --force-removal-of-essential-packages

一一將之前所安裝的東西全部刪除。如果對openwrt的軟體安裝和刪除有疑惑的,可以看看這篇文章:

解除安裝完畢,按照下面的教程進行新版本的認證客戶端的安裝。

—————————————哥哥——————————————————

以下為新手教程:

假如你第一次使用wr703n,那麼請詳細閱讀我之前的教程:之前的oh3c的教程

按照教程進行wr703n的使用者名稱和無線網路配置,掌握putty的使用方法和vi的編輯方法,忽略oh3c的配置部分。確保路由器正常工作後,繼續按照如下進行操作:

1.使用winscp這個軟體將clih3c這個ipk包放到/tmp目錄下。如何放,參照“之前的教程”

2.使用putty進入到路由器的配置介面:

首先,進入到/tmp檔案下安裝clih3c:

cd /tmp
opkg install *.ipk

然後執行clih3c會提示:

[email protected]:/# clih3c
Usage: clih3c [arg]
   -h --help       print this screen
   -u --user       user account
   -p --password   password
   -i --iface      network interface (default eth0)
   -d --daemonize  daemonize

也就是說,這個時候只需要你按照要求,輸入如下命令:
clih3c -u 使用者名稱 -p 密碼 -d

       但是你又會想,這樣子不是每次啟動都要重新認證?好麻煩?那就將他設定成開機啟動吧!

 3.開機執行clih3c

       openwrt的開機啟動檔案在/etc/rc.local裡

vi /etc/rc.local

      然後在下面exit0前面加上我們剛才執行的命令:

[email protected]:~# vi /etc/rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
  clih3c -u 使用者名稱 -p 密碼 -d
exit 0
- /etc/rc.local 1/4 25%

        配置完儲存重啟,你就可以好好享受無線路由之旅了!

相關推薦

參考已經沒有實驗環境中山大學校區中大tp-link wr703nopenwrt校園網inode無線路由新版教程-搭載認證客戶Coh3c

根據各位童鞋的反饋,估計是校園網的認證方式已經升級,所以這個教程也僅提供參考了,無法正常使用。希望各位後繼者如果感興趣,可以去github上pull專案再繼續開發。 ------------------------------------------------------

Oracle_plsql_開發工具搭建客戶

AD 9.png 客戶 href ack nec 使用 list back 一:資源下載獲取路徑:二:配置方法1:前提是安裝好plsql開發工具具體安裝步驟略2:配置 簡化版的客戶端工具。具體格式:可以參照下文來修改編寫使用。orcl_1521 = (DESCRIPTIO

學海無涯---那山那水那人學海無涯從放棄到開始...贈人玫瑰手有餘香感悟人生感悟自己當“你”真正看到我的時候也許就是緣分的開始...如有侵權雷同請留言博主刪除,博主的文章也可轉載請註明出處個人學習參考,謝謝

學海無涯,從放棄到開始...贈人玫瑰,手有餘香,感悟人生,感悟自己,當“你”真正看到我的時候,也許就是緣分的開始...如有侵權雷同,請留言博主刪除,博主的文章也可轉載,請註明出處,僅供個人學習參考,謝...

JS學習之路系列總結四象陣(此文猶如武林之中的易筋經是你馳騁IT界的武功心法學會JS五大陣法就學會JS建議先學三才陣)

元素 ins dom 命名 aslist element 多個 及其 nod 四象陣法: 增加 刪除 改變 查找 【為了便於記憶,減少占用大腦內存,我命名為JS心法為:道陣法,兩儀陣法,三才陣法,四象陣法,五行陣法,只需記住陣法的關鍵字,即可搜索大腦中相應的內容,學

spring (轉載老師講義只圖檢視方便)

SpringFramework 一、介紹 Spring 是最受歡迎的企業級 Java 應用程式開發框架,數以百萬的來自世界各地的開發人員使用 Spring 框架來建立效能好、易於測試、可重用的程式碼。Spring 框架是一個開源的 Java 平臺,它最初是由 Rod Johnson 編寫的,

Hibernate_day04(轉載傳智播客的老師講義只圖檢視方便)

Hibernate_day04 上節內容 1 表與表之間關係回顧 (1)一對多(客戶和聯絡人) (2)多對多(使用者和角色)   2 hibernate一對多操作 (1)一對多對映配置 (2)一對多級聯儲存 (3)一對多級聯刪除 (4)inverse屬性

Hibernate_day03(轉載傳智播客的老師講義只圖檢視方便)

Hibernate_day03 上節內容 1 實體類編寫規則   2 hibernate主鍵生成策略   3 實體類操作 (1)crud操作 (2)實體類物件狀態   4 hibernate的一級快取   5 hibernat

Hibernate_day02(轉載傳智播客的老師講義只圖檢視方便)

Hibernate_day02 上節內容 1 web內容回顧   2 hibernate概述 (1)orm思想   3 hibernate入門案例   4 hibernate的配置檔案   5 hibernate的核心api

mybatis 入門(轉載老師講義只圖檢視方便)

Mybatis 引言 一、介紹   MyBatis 的前身是 iBATIS , 是 Clinton Begin 在 2001 年發起的一個開源專案,最初側重於密碼軟體的開發 , 後來發展成為一款基於 Java 的持久層框架。 2 004 年, C linton

maven入門(轉載老師講義只圖檢視方便)

一、Maven介紹 Maven專案物件模型(POM),可以通過一小段描述資訊來管理專案的構建,報告和文件的軟體專案管理工具。 Maven 除了以程式構建能力為特色之外,還提供高階專案管理工具。由於 Maven 的預設構建規則有較高的可重用性,所以常常用兩三行 Maven 構建指令碼就可以構建

Hibernate_day1(轉載傳智播客的老師講義只圖檢視方便)

Hibernate_day01 Hibernate課程安排 第一天 hibernate入門和基本操作   第二天 hibernate概念和api使用   第三天 hibernate配置一對多和多對多   第四天 hibernate查詢操

LeetCode153. 尋找旋轉排序陣列中的值 結題報告 (C++)

原題地址:https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array/description/ 題目描述: 假設按照升序排序的陣列在預先未知的某個點上進行了旋轉。 ( 例如,陣列 [0,1,2,4,5,6,7

Java6和Java8在Windows上共存,(任意JDK共存實現789切換)

  0x00 需求   最近在做一個Android的專案,一開始安裝的是Java8用於專案的開發。但是在專案後期需要用到drozer用於檢測專案的安全性,要搭建drozer的測試環境必須要使用Java6,否則會出現問題引用一下官方的說明 It is very im

RL-TCPnet網路教程第40章 RL-TCPnet之TFTP客戶(精簡

第40章      RL-TCPnet之TFTP客戶端 本章節為大家講解RL-TCPnet的TFTP客戶端應用,學習本章節前,務必要優先學習第38章的TFTP基礎知識。有了這些基礎知識之後,再搞本章節會有事半功倍的效果。 本章教程含STM32F407開發板和STM32F429開發板。 40.1  初學者重要提

由馬雲在2017年無錫物聯網大會演講兼談工業網際網路的未來

       本人並非馬雲粉,也未專門找過馬雲的“語錄”。但是,本次“2017年無錫物聯網博覽會”的級別比較高,我司(母公司)分管工業的副總裁也專門參加了該大會,也進行分會場的討論與交流。所以,對馬老闆的演講視訊仔細看完了,也分享到了我的群裡。        有些屌絲罵馬老闆大忽悠、大騙子、專賺女人錢等

ZOJ - 1450 Minimal Circle HDU - 3007 Buried memory 圓覆蓋模板 隨機函式增量法

題意 給N個點,求最小的圓將這N個點全部覆蓋,輸出圓心座標和半徑 分析 最小的圓肯定落在三個點上,因此暴力列舉圓上的三個點即可,點增量演算法O(n ^ 3),加入隨機化,平均複雜度可以降到O(n^2) #include<iostream> #include<

51nod 1255 字典序的子序列貪心

給出一個由a-z組成的字串S,求他的一個子序列,滿足如下條件: 1、包含字串中所有出現過的字元各1個。 2、是所有滿足條件1的串中,字典序最小的。 例如:babbdcc,出現過的字元為:abcd,而包含abcd的所有子序列中,字典序最小的為abdc。

JMETER文字複製儲存(參考具體請看分享UBT圖片的部落格)

目錄 JMeter簡介 JMeter組成部分 建立測試工程 取樣器之HTTP請求

TCP客戶TcpClient

pan CA 返回 ipa 初始化 gets line exc Coding 一、阻塞模式 1、命名空間 System.Net.Sockets 2、對象聲明 TcpClient dpu1TcpClient = null;//dpu1tcp客戶端,TcpClient模

.net面向物件幾點注意(好久沒寫再寫已經開始轉方向加油吧!)

一、類的定義          class前加一下訪問修飾符,不加預設private         類命名一般採用完整單詞,首字母大寫 二、類的成員(屬性,方法,索引器,事件,運算子,建構函