[Internet]_在學校宿網安裝無線分享器,突破網頁認證達成分享網路的目的
最近畢業進了另外一間學校,至於哪一間不重要
至於為啥會這種時間畢業換學校也不重要…
重要的是到了新學校發現學校宿舍網路是要打帳號密碼認證的
前前後後花了2個多小時分析認證方式跟邏輯
最後歸納出我的新學校網路認證有以下特點:
1.一個網路PORT只能認證一台裝置,因此採用SWITCH分接之後,第一台電腦LOGIN認證後,其他的電腦在該SWITCH分接之後是無法LOGIN的…
2.宿網規定明講LOGIN後12小時若無流量或者裝置連線,則斷線,24小時也會檢查一次斷線,因此常常電腦關機,睡個覺起來隔天就斷線又得重新LOGIN
3.因為LOGIN需要導入WEB頁面,只有電腦能做到這件事情(因為分享器沒有BROWSER..)
4.綜合以上1,3兩點得出學校認證應該是採用MAC位置BINDING
因此讓宿舍網路當作正常無受限的網路使用必須要達到以下三點:
a.能夠連到INTERNET
b.能夠不要時間到就斷線
c.能夠不要讓後面的裝置還要LOGIN
那麼…該怎麼簡單快速處裡這些問題呢
其實要應付a,c兩點只要做一件很簡單又傳統的事情
「MAC複製」
另外這樣的做法完全沒有違反宿網使用規則喔~~~
不過這一切還是不這麼自動化,STEP BY STEP紀錄一下
1.把宿網網路線「直接」插入可以開網頁的裝置,並且開啟後LOGIN登入,確認可以上網
2.接著把宿網網路線插入正常不須特別設定的分享器,而剛剛的那個LOGIN裝置也接線至該分享器
這時候分享器內的區域網路理所當然無法連上INTERNET,因為分享器的MAC根本就是還沒認證的MAC
(但也有遇到幾次實驗過程很TRICKY的地方,是該裝置在分享器內卻還是拿的到分享器外也就是宿網發配的IP跟GATEWAY..)
3.為確保IP有釋放,在CMD打ipconfig /renew或者把該裝置重開機
4.這時候該裝置應該是取得分享器的區網網段,進入分享器管理介面之後通常分享器都會有個MAC複製的地方,把該裝置的MAC複製上去,這時分享器跟該裝置都是使用同一組MAC
5.重新REBOOT分享器…神奇的事情發生了,因為宿網是看MAC認裝置,所以這時分享器已經假裝她是已經驗證LOGIN裝置的MAC位置…,所以成功騙過宿網GATEWAY,順利分發取得可以上網際網路的IP網段
好,到目前為止已經解決了a,c兩點
但至於b呢?…也要考慮到時間到了自動斷線這件事吧?
因為我手邊的分享器是有刷DD-WRT,因此裡面可以自訂腳本,於是我啟動cron腳本,並且telnet進該分享器
直接寫一個五分鐘ping google 6次的簡單腳本
因為很簡單,所以我直接貼TERMINAL SCREEN上來
root@NTL@XXXX:/tmp/cron.d# ls
check_ps cron_jobs
root@NTL@XXXX:/tmp/cron.d# cat cron_jobs
5 * * * * root /bin/ping -c 6 www.google.com
5 * * * * root /bin/date > /tmp/date.txt
這樣就會一直確保網路一直處於使用的狀態,讓宿網gateway覺得沒有斷線
後來覺得5分鐘有點太頻繁,可能之後再拉長一點
這樣以來就達到我大部分將宿網限制突破的訴求
另外有個問題就是我還要觀察的,就是宿網有說但沒有說得很清楚24小時候會斷線,並無提到這個斷線是要重新login亦或像是12小時檢查裝置是否連線,有連線就不斷,無連線就斷…?
這點我還要觀察,畢竟在打這篇的時候已經過了24小時,網路都很stable
因為要保持裝置連線的緣故,分享器必須要持續開著~,否則到了檢查時間發現沒裝置連線,理論上就會把該MAC LOGOUT了
如果真的不幸斷線了,就得在把網線拔回電腦端Login再插回去…是有些小麻煩啦!
(會不會又因此衍生出奇怪的網路手動切換器小PROJECT我就不敢保證了XDD)
簡單不廢力
掛個server
不斷線又不用重新login,而且那間大學又沒有限流量
bj4
版主回覆:(07/25/2014 12:44:16 PM)
聽不懂zzz
果然超神
爸拖
潮猛der
但是nctu真的沒限流量
超爽=_=
話說 猜猜我是誰
是ncku 打錯