openwrt的研習筆記二之刷機(TL-WR703N)
昨天是稍微瞭解了下openwrt,今天本想直接進行編譯環節的,但工作有點忙,所以決定直接刷機先吧
先了解結果,再從其他地方朝著刷機的結果進攻會比較好
有目的去做事會比較容易辦成。呵呵
(如果英語比較不錯的,建議還是去看原文,出錯可不怪我哦,o(∩_∩)o)
首先我們要了解我們刷的路由器是啥晶片,這個TL-WR703N的硬體條件如下:
TP-Link WR703N
The TP-Link router is a small wifi hotspot, with a USB port that make highly customizable. Moreover, this unit cost less than 100RMB on your favorite online shop!
- Specifications :
- Atheros AR7240 CPU (400Mhz)
- Atheros AR9331 Chipset (integrated wireless)
- 802.11 b/g/n 150Mbps (130Mbps real)
- wireless power output 20dBm – 100mW
- 4 MB flash memory
- 32 MB RAM
- Tiny form factor: 5.7cm x 5.7cm
- 1x LAN port
- 1x USB 2.0 port
- 1x mini USB port, for power
- 1x LED (customisable once OpenWRT is installed)
晶片是Atheros AR7240 CPU,400MHz的主頻,很不錯了哦~100塊錢很划算(不過要小心被刷成磚頭哦。。)
檔案大小為:3.75M,很容易就下載好了
接下來就要準備好一根網線和一根迷你usb線(電源線),然後接上電腦,這個接線不用描述了吧,所有口都是唯一的,不對是插不進去…
接下來設定已連線電腦或者筆記本的IP為192.168.1.100,子網掩碼255.255.255.0,預設網管192.168.1.1
(其實就用DHCP就好了。。囧)
網路鄰居那裡檢視網路時候已經連線上,當然最好先看看路由器的電源燈是否亮著的..
開啟瀏覽器輸入192.168.1.1就可以進入到路由器的原本系統中去了,如圖:
密碼是admin,一般不會錯,錯了就恢復出產設定…
進入之後,點左邊的系統工具–>軟體升級
當前軟體版本: 3.15.2 Build 130321 Rel.37153n 當前硬體版本: WR703N v1 00000000
在這裡我們可以看到當前系統的版本和硬體版本
在檔案處,選中我們剛才下載的bin檔案,然後點升級
確認下就可以升級了,大概升級用了30s就搞定了吧
(在這個期間切記不要斷電以及斷開網線,否則後果有些麻煩)
完成後使用telnet 192.168.1.1登陸路由器,如果你是windows7或者windows8,那麼你要telnet你可以下載其他軟體或者開啟原本的系統工具
方法嘛:(我這裡是windows8)
開啟後,進入ms-dos狀態,輸入telnet 192.168.1.1
搞定了,哈哈
這時需要修改下密碼,以便以後能夠ssh登陸,就是為了能夠遠端登陸訪問,ssh是一個很方便的東東哦
passwd
修改完密碼後即可使用putty或者其他遠端登陸工具ssh連線上路由器了
效果圖:
但是吧,它畢竟是個路由器吖,這個蝦米全是文字介面,很是讓人不爽,所以我繼續下面的安裝,GUI luci介面
在安裝GUI luci介面前,我們需要先配置好該路由器的wifi功能,否則沒有辦法升級呢
在putty中輸入
vi /etc/config/network
打開了網路配置檔案後,按i對檔案進行修改,在最下面新增
config interface ‘wan’
option ifname ‘wlan0′
option proto ‘dhcp’
如圖:
完成後輸入
:wq
這裡不要忘記了冒號,這個vi編輯器,不熟悉還挺難用的,但熟悉了之後還是很不錯的,不過我比較喜歡vim,哈哈
繼續修改
vi /etc/config/wireless
將無線設定修改如下:
config wifi-device radio0
option type mac80211
option channel 11
option hwmode 11ng
option path ‘platform/ar933x_wmac’
option htmode HT20
list ht_capab SHORT-GI-20
list ht_capab SHORT-GI-40
list ht_capab RX-STBC1
list ht_capab DSSS_CCK-40
# REMOVE THIS LINE TO ENABLE WIFI:
#option disabled 1config wifi-iface
option device radio0
option network wan
option mode sta
option ssid ’211-abcdefg’
option encryption ‘psk2′
option key ’211-1234′
這裡的wifi配置是用來配置你的無線網路的,因為要更新,所以703N就變成一個開發板一樣連線到你的wifi網路中去
其實也可以直接用網線連你原本上網的路由器也可以的,配置好網路即可
修改好後,儲存退出
:wq
要無線生效,還需要重啟下才行
reboot
重啟還需要幾秒鐘,如何知道它啟動成功了呢?
通過msdos下的ping命令
重新登陸後,檢視下是否獲得ip
已經獲取到了ip了,測試下網路連線
發現能ping通8.8.8.8,卻不能ping www.baidu.com
說明dns沒有設定好,但並不影響升級
輸入
opkg update
opkg install luci
過程如下:
完成後輸入下面的命令:
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
這裡是為了啟動uhttpd服務,關於這個服務嘛,我猜測,只是猜測,它是apache的移植,是用來讓我們用ip 192.168.1.1網頁訪問的
Ok後reboot即可完成刷機。
話說一次就刷機成功了,哈哈,不過這太沒技術含量了,我們要做的是完全定製,新增自己想要的功能
不過別急,這才是開始,this is just beginning.
相關推薦
openwrt的研習筆記二之刷機(TL-WR703N)
昨天是稍微瞭解了下openwrt,今天本想直接進行編譯環節的,但工作有點忙,所以決定直接刷機先吧 先了解結果,再從其他地方朝著刷機的結果進攻會比較好 有目的去做事會比較容易辦成。呵呵 (如果英語比較不錯的,建議還是去看原文,出錯可不怪我哦,o(∩_∩)o) 首
Openwrt研習筆記三之原始碼的下載和編譯
哎呀,昨天拉下一天的筆記沒寫,不過這也不能怪我,是我的網站伺服器出問題了,釋出不了….今天補上昨天的內容 上一篇說到刷TL-WR703N的系統成openwrt,那些都是網上搜羅的,按照著做就好了,先學習才能進步嘛 今天要記錄的內容有:下載原始碼,ubuntu13.04下編譯原始碼 下載原始碼
Openwrt研習筆記四之工具介紹篇
今天本來打算髮布編譯的過程的,但是實在由於對Linux缺少很好的認識,所以目前還在編譯中 遇到了幾個問題,在下一篇文件中我將羅列出來,今天就補充一篇關於我個人,geeknimo的工具介紹 雖然不是高手,但個人對使用習慣還是很在意的,或許你也會喜歡上,或許你有更好的可以
node.js學習筆記二之版本問題
nodejs targe tle 下一個 .cn blank 網站 mage 功能 一、版本說明 進入node.js官網https://nodejs.org/en/download/ 點擊上面的【All download options】進入到所有下載列表的地址 下載地
多執行緒學習筆記二之JUC元件
概述 為了對共享資源提供更細粒度的同步控制,JDK5新增了java.util.concurrent(JUC)併發工具包,併發包新增了Lock介面(以及相關實現類)用來實現鎖功能,它提供了與synchronized關鍵字相似的同步功能,只是在使用時需要顯式地獲取和釋放鎖,還具備內建鎖不具備的自由操作鎖
mysql筆記二之資料增刪改查
-- 資料增刪改查(curd) 1. -- 增加 insert -- 全列插入 值和表的欄位的順序一一對應 -- insert [
[基礎篇]ESP8266-NonOS學習筆記(二)之Hello World!
相信聰明伶俐的你,肯定完成了上一篇文章的環境搭建,如果你是第一次看本系列文章,可以先去看看前兩篇文章,先了解一下並完成一些基礎操作。 這裡推薦大家安裝一下Git這個灰常炒雞好用的分散式版本管理神器,本人是非常喜歡這款由Linux之父Linus Torvalds開發的工具,可以很方便讓我完成一些工作,比如說c
MyBatis筆記二之增刪改查
一、環境配置 將mybatis-3.4.6.jar和lib目錄下的jar包全匯入到專案中,不匯入lib中的jar包會報日誌錯誤。 注意:由於mybatis是基於JDBC實現的,所以需要匯入jdbc的jar包 二、編寫配置檔案 1、在src/pojo目錄下新建U
RocketMQ學習筆記二之【DefaultMQPushConsumer使用與流程原理分析】
版本: <dependency> <groupId>org.apache.rocketmq</groupId> &
Openwrt使用mtd和sysupgrade刷機、備份恢復系統配置
檢視當前系統分割槽資訊: 1 2 3 4 5 6 7 8 cat /proc/mtd dev: size erasesize name mtd0: 00020000 00020000 "CFE" mtd1: 000dff00 00020000 "ke
adb命令之刷機常用
重啟手機adb reboot重啟到Recovery界重啟手機adb reboot重啟到Recovery介面(雙清常用)adb reboot recovery重啟到bootloader介面adb reboot bootloader面adb reboot recovery重啟到
薛開宇學習筆記二之總結筆記--caffe 中solver.prototxt;train_val.prototxt的一些引數介紹
原文地址:http://blog.csdn.net/cyh_24/article/details/51537709 solver.prototxt net: "models/bvlc_alexnet/train_val.prototxt" test_iter: 10
DIY個人智慧家庭閘道器—— 路由器篇之刷機
先選擇合適的路由器型號,要求有兩個,一:有USB口,二:可以刷openwrt系統,我的首選是newifi mini,比較喜歡折騰的可以刷openwrt官方韌體,小白可以選擇刷pandorabox,目前我使用的是官方Chaos Calmer 15.05.1版本
Redis筆記二之Redis命令操作簡介及五種value資料型別
Redis是使用鍵值儲存資料,key必須是字串value支援五種資料型別,最新版本又新增加了兩種這裡暫不介紹。下面會介紹redis的一些基本命令的使用。 首先啟動redis並登入客戶端。 Redis中的命令不區分大小寫。 一:基本命令及string型別 1:help
Kafka筆記二之Topic操作,檔案引數配置
以下的例子我只啟動了一個shb01,沒有加入139 主題Topic的一般操作(增刪改查),通過指令碼kafka-topics.sh來執行 建立 [[email protected] bin]# kafka-topics.sh --create--topic hel
NVIDIA Jetson TX2使用筆記(二):使用JetPack刷機和安裝Package
NVIDIA JetPack SDK is the most comprehensive solution for building AI applications. Use the JetPack installer to flash your Jetson Developer Kit with the
TensorFlow學習筆記(二):手寫數字識別之多層感知機
在【TensorFlow學習筆記(一):手寫數字識別之softmax迴歸】中: 我使用softmax迴歸演算法識別mnist資料集的手寫數字,在我機器上的mnist測試集上最好結果是 92.9% 。
我的openwrt學習筆記(二十八)webserver之lighttpd
Lighttpd是一個德國人領導的開源軟體,其根本的目的是提供一個專門針對高效能網站,安全、快速、相容性好並且靈活的web server環境。具有非常低的記憶體開銷,cpu佔用率低,效能好,以及豐富的模組等特點。 lighttpd 是眾多OpenSource輕量級的web server中較為優秀的一個。支
C++語言筆記系列之二十——模版
輸出 類模板 pos 有一個 class 初始 個數 創建對象 example 1.隨意輸入兩個數x和y,輸出最大值max。 int max(int x, int y) {return x>y?x:y;} 2.函數模版 (1)用一種或者多
Java基礎學習筆記二十三 Java核心語法之反射
負責 目錄 boolean tostring 筆記 str 編譯 三種 進制 類加載器 類的加載 當程序要使用某個類時,如果該類還未被加載到內存中,則系統會通過加載,鏈接,初始化三步來實現對這個類進行初始化。 加載就是指將class文件讀入內存,並為之創建一個Clas