因爲無線網卡用得不爽,wifi常常斷,因此想整個路由器,造福羣衆。在朋友介紹下購得一臺已經刷好 Openwrt 的上海貝爾RG100A-AA路由器,根據下面的簡單步驟,就能鏈接上校園網。node
1、準備工做linux
1.一電腦,系統windows和Linux都行。windows要有能夠遠程linux的軟件(putty、Xshell)shell
2.兩網線,一根連路由器(lan4)和牆上網絡端口,一根連路由器(lan1/2/3)和電腦windows
2、配置network瀏覽器
1. 先遠程進入路由器:本人是在windows操做的,使用的是Xshell,連的是路由器發出的wifi(OpenWrt-DreamBox),命令:ssh root@192.168.1.1。網絡
2. 複製下面的文本,並覆蓋到/etc/config/network,重啓網絡服務,可能會斷開ssh鏈接。ssh
建議:先將該network文件以及下列步驟中的cp.ipk 和nj.ipk拷進u盤,再將u盤插到路由器上,再進入掛載點/mnt/sda1拷貝進路由器。oop
config 'interface' 'loopback' option 'ifname' 'lo' option 'proto' 'static' option 'ipaddr' '127.0.0.1' option 'netmask' '255.0.0.0' config 'switch' 'eth1' option 'reset' '1' option 'enable_vlan' '1' config 'switch_vlan' option 'device' 'eth1' option 'vlan' '0' option 'ports' '0 1 2 5*' config 'switch_vlan' option 'device' 'eth1' option 'vlan' '1' option 'ports' '3 5*' config 'interface' 'lan' option 'type' 'bridge' option 'ifname' 'eth1.0' option 'proto' 'static' option 'netmask' '255.255.255.0' option 'nat' '1' option 'ipaddr' '192.168.1.1' config 'interface' 'wan' option 'ifname' 'eth1.1' option 'proto' 'dhcp'
3、安裝njit-client測試
1.安裝libcap:libcap是njit-client 的依賴包,下載 cp.ipk並傳輸到路由器內,使用opkg install cp.ipk安裝。this
2.安裝njit-client:下載 nj.ipk,傳輸到路由器內,使用opkg install nj.ipk 安裝。可在這裏下載。(感謝@靈動grace提供)
4、測試鏈接校園網
網線接lan4,在ssh終端中輸入:
njit-client inode帳號 inode密碼 eth1.1 &
看是否能正常撥號,並測試網頁是否能打開。
5、設置開機自啓動校園網鏈接
打開/etc/rc.local,修改以下
# Put your custom commands here that should be executed once # the system init finished. By default this file does nothing. (njit-client inode帳號 inode密碼 eth1.1) &
exit 0
理論上,到這裏你就能正常的上網了^0^,以上內容參考自大神的博客:Gracece Blog.
固然電腦少不了遠程嘛,要怎麼從實驗室、教學樓、圖書館遠程宿舍電腦呢?繼續看下去....
6、路由器端口映射
Attention: 小夥伴,請把你電腦的防火牆關了~~
爲了從外面遠程宿舍電腦,需對路由器端口進行映射。在瀏覽器中輸入:http://192.168.1.1/可進入路由器管理頁面,初始用戶爲root,密碼admin。
進入「網絡」->「端口映射」,添加一下幾條記錄:其中外部端口是遠程時使用的端口(可本身設定),內部端口是本機端口,22爲linux遠程端口,3389爲windows遠程端口。
從其餘地方遠程宿舍電腦時,若爲linux,命令爲: ssh IP地址:9999; windows請打開遠程桌面鏈接,輸入:IP地址:4000。(此處的IP地址爲路由器ip,進入路由器輸命令ifconfig,eth1.1 對應IP爲路由器IP)。
基本內容到此結束!感謝小夥伴Grace、Gavin、Gccon支持。