本文更新于2017/12/2
本文將著重介紹如何讓樹莓派通過有線連接的方式連上校園網(wǎng)
寫在前面(Q&A)
1.為什么要自己搭建宿舍無線網(wǎng)?
--① 允許8臺設(shè)備同時連接(scut-student只允許1臺)
--② 享受有線網(wǎng)4Mb/s的網(wǎng)速(scut-student下行約600Kb/s)
--③ 免賬號登陸(scut-student每次連接都需要登陸認證)
2.為什么要用樹莓派3b旦袋?
--① 逼格高霸饲,拓展強,可玩性好【嫌樹莓派貴可以加入華工路由器QQ群(262939451)患亿,那里有更便宜的解決方案】
--② 在樹莓派1/2/3中僅有樹莓派3b板載WiFi模塊(沒有WiFi模塊怎么開熱點嘛)
3.為什么要用Ubuntu MATE 16.04传蹈?
--① 相較于RASPBIAN,Ubuntu MATE 對新手更友好步藕,界面更美觀
--② Ubuntu MATE 16.04內(nèi)置了相應(yīng)的熱點分享功能惦界。RASPBIAN貌似沒有,自己搗騰很麻煩咙冗。
--③ 其他版本的Ubuntu MATE 應(yīng)該也內(nèi)置了熱點分享功能沾歪,有興趣的小伙伴可以自己嘗試。
一雾消,先前準(zhǔn)備
- 一臺安裝了Ubuntu MATE 16.04的樹莓派3b
- 開通華南理工校園網(wǎng)服務(wù)(獲得Ip地址灾搏、掩碼、網(wǎng)關(guān))
- 一根網(wǎng)線
二立润,樹莓派連接校園有線網(wǎng)
1. 用網(wǎng)線將樹莓派連至宿舍的有線網(wǎng)端口
2. 設(shè)置ip地址狂窑、掩碼、網(wǎng)關(guān)
- 點擊Ubuntu桌面右上方的網(wǎng)絡(luò)連接圖標(biāo)
- 在彈出的菜單欄中選擇 “Edit Connections”
- 選中 “Ethernet”下的 “Wired connection 1”范删,點擊右側(cè)的 “Edit”
- 選擇“General”一欄蕾域,勾上“Automatically connect to this....” 和 “All users may connect to ....”
- 選擇“IPv4 Settings”一欄,Method改為“Manual”到旦,在Addresses中一次填入Ip地址(Address)旨巷、掩碼(Netmask)、網(wǎng)關(guān)(Gateway)
- 在DNS servers中填入 202.38.193.33 和 202.112.17.33 兩者用英文逗號隔開
-
選擇“IPv6 Settings”一欄添忘,Method改為“Ignore”
連接設(shè)置已完成
三搁骑,樹莓派登陸校園有線網(wǎng)
1. 查詢有線接口
按下組合鍵“Ctrl+Alt+t”打開命令行斧吐,輸入
ifconfig
回車又固,比較各項
- “inet addr”項與先前設(shè)置的IP地址相同
- “Link encap”項為“Ethernet”
符合以上兩條者為我們尋找的有線接口,記下其名稱煤率,稍后會用到
2. 下載python登陸腳本
點擊下方超鏈接 --> “Clone or download” --> “Download ZIP” 解壓出pyscutclient_drcom.py待用
7forz同學(xué)在github上貢獻的pyscutclient_drcom.py
https://github.com/scutclient/pyscutclient_drcom
3. 編輯python登陸腳本
用文本編輯器打開pyscutclient_drcom.py仰冠,修改第19、20蝶糯、21行各行default的內(nèi)容洋只,自上而下為學(xué)號、登陸密碼(默認身份證后八位)昼捍、有線接口名稱(上一步查到的)
parser.add_argument('--username', default='', help='the username, cannot be blank')
parser.add_argument('--password', default='', help='if no password is given, will be the same as username')
parser.add_argument('--iface', default='eth0', help='network interface of ethernet, default is eth0')
更改為:
parser.add_argument('--username', default='你的學(xué)號', help='the username, cannot be blank')
parser.add_argument('--password', default='登陸密碼', help='if no password is given, will be the same as username')
parser.add_argument('--iface', default='有線接口名稱', help='network interface of ethernet, default is eth0')
保存
4.配置登陸環(huán)境
用組合鍵“Ctrl+Alt+t”打開命令行识虚,運行
sudo pip install scapy
(↑↑↑注意,執(zhí)行此步操作時需聯(lián)網(wǎng))
安裝腳本依賴包“scapy”
5.運行python登陸腳本
sudo python pyscutclient_drcom.py
若得到以下結(jié)果妒茬,則說明登陸成功
(上面這個窗口不能關(guān))
至此担锤,你的樹莓派已經(jīng)通過有線連接的方式連上校園網(wǎng)
? 著作權(quán)歸作者所有 文/象牙塔塔主 作者主頁:http://www.reibang.com/u/e21ceff836ec 轉(zhuǎn)載請聯(lián)系作者(Email:hu_tianyi@outlook.com)獲得授權(quán)