1. 程式人生 > >TP-Link TL-WR703n路由USB口用途2——掛載U盤,從U盤啟動

TP-Link TL-WR703n路由USB口用途2——掛載U盤,從U盤啟動

原文地址:http://blog.pickbox.me/2013/08/28/tp-link-tl-wr703n%E8%B7%AF%E7%94%B1usb%E5%8F%A3%E7%94%A8%E9%80%942-%E6%8C%82%E8%BD%BDu%E7%9B%98%EF%BC%8C%E4%BB%8Eu%E7%9B%98%E5%90%AF%E5%8A%A8/

這裡先在自己的主Linux系統中格式化好U盤,就不用在Openwrt中格式化U盤了
掛載U盤需要安裝一些pkg模組,我的空間不夠用了,於是先恢復到刷Openwrt韌體的原始狀態(出廠設定)
重啟路由的時候按住reset,可以看到藍色LED燈閃爍,接著很快的閃爍,說明進入了恢復模式
這時用telnet登陸到192.168.1.1(電腦用網線連線到wr703n的LAN口),執行

mount_root
firstboot
reboot -f

這樣就恢復到了韌體的初始狀態

接下來安裝pkg

[email protected]:/etc/config# opkg updateDownloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/Packages.gz.Updated list of available packages in/var/opkg-lists/attitude_adjustment.

[email protected]:/etc/config# df
Filesystem1K-blocks UsedAvailableUse%Mounted on rootfs 108821687220%/ /dev/root 204820480100%/rom tmpfs 14608 672 13936 5% /tmp tmpfs 51205120%/dev /dev/mtdblock3 108821687220%/overlay overlayfs:/overlay 1088216872
20%/ [email protected]:/etc/config# opkg install kmod-usb-storage block-mount kmod-fs-ext4Installing kmod-usb-storage (3.3.8-1) to root...Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/kmod-usb-storage_3.3.8-1_ar71xx.ipk.Installing kmod-scsi-core (3.3.8-1) to root...Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/kmod-scsi-core_3.3.8-1_ar71xx.ipk.Installing block-mount (0.2.0-9) to root...Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/block-mount_0.2.0-9_ar71xx.ipk.Installing blkid (2.21.2-1) to root...Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/blkid_2.21.2-1_ar71xx.ipk.Installing libblkid (2.21.2-1) to root...Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/libblkid_2.21.2-1_ar71xx.ipk.Installing libuuid (2.21.2-1) to root...Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/libuuid_2.21.2-1_ar71xx.ipk.Installing swap-utils (2.21.2-1) to root...Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/swap-utils_2.21.2-1_ar71xx.ipk.Installing kmod-fs-ext4 (3.3.8-1) to root...Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/kmod-fs-ext4_3.3.8-1_ar71xx.ipk.Installing kmod-lib-crc16 (3.3.8-1) to root...Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/kmod-lib-crc16_3.3.8-1_ar71xx.ipk.Configuring kmod-scsi-core.Configuring kmod-usb-storage.Configuring kmod-lib-crc16.Configuring libuuid.Configuring libblkid.Configuring blkid.Configuring swap-utils.Configuring block-mount.Configuring kmod-fs-ext4. [email protected]:/etc/config# df -hFilesystemSizeUsedAvailableUse%Mounted on rootfs 1.1M640.0K448.0K59%/ /dev/root 2.0M2.0M0100%/rom tmpfs 14.3M 680.0K 13.6M 5% /tmp tmpfs 512.0K0512.0K0%/dev /dev/mtdblock3 1.1M640.0K448.0K59%/overlay overlayfs:/overlay 1.1M640.0K448.0K59%/

這裡可以看到安裝pkg用了大概400多K的空間

[email protected]:/etc/config# ls /dev/
bsg        mtd0ro     mtd4ro     mtdblock5  sda1       ttyS12     ttyS6
bus        mtd1       mtd5       null       shm        ttyS13     ttyS7
console    mtd1ro     mtd5ro     port       tty        ttyS14     ttyS8
full       mtd2       mtdblock0  ppp        ttyATH0    ttyS15     ttyS9
kmsg       mtd2ro     mtdblock1  ptmx       ttyS0      ttyS2      urandom
log        mtd3       mtdblock2  pts        ttyS1      ttyS3      watchdog
mem        mtd3ro     mtdblock3  random     ttyS10     ttyS4      zero
mtd0       mtd4       mtdblock4  sda        ttyS11     ttyS5

可以看到在/dev目錄下多了sda和sda1,說明U盤被識別出來了
修改/etc/config/fstab檔案:

[email protected]:/etc/config# vi fstab
config global automount
        option from_fstab 1
        option anon_mount 1

config global autoswap
        option from_fstab 1
        option anon_swap 0

config mount
        option target   /overlay
        option device   /dev/sda1
        option fstype   ext4
        option options  rw,sync
        option enabled  1
        option enabled_fsck 0

config swap
        option device   /dev/sda2
        option enabled  0

執行下面命令使其生效:

[email protected]:~# /etc/init.d/fstab enable

接下來將系統root內容拷貝至U盤:

mount /dev/sda1 /mnt
mkdir /tmp/root
mount -o bind / /tmp/root
cp -a /tmp/root/* /mnt/
umount /tmp/root

修改U盤上的/mnt/etc/banner,最末尾處加一行boot from usb,標識是從U盤啟動的系統

[email protected]:~# vi /mnt/etc/banner
  _______                     ________        __
 ||.-----.-----.-----.||||.----.||_
 |-||  _  |-__|||||||   _||   _||_______||   __|_____|__|__||________||__||____||__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (12.09, r36088)-----------------------------------------------------*1/4 oz VodkaPour all ingredients into mixing
  *1/4 oz Gin        tin with ice, strain into glass.*1/4 oz Amaretto*1/4 oz Triple sec
  *1/4 oz Peach schnapps
  *1/4 oz Sour mix
  *1 splash Cranberry juice
 -----------------------------------------------------
 boot from usb
 -----------------------------------------------------

重啟路由後就可以使用了

[email protected]:~# reboot
[email protected]:~# df -hFilesystemSizeUsedAvailableUse%Mounted on
rootfs                    7.4G248.7M6.8G3%/
/dev/root                 2.0M2.0M0100%/rom
tmpfs                    14.3M    380.0K     13.9M   3% /tmp
tmpfs                   512.0K0512.0K0%/dev
/dev/sda1                 7.4G248.7M6.8G3%/overlay
overlayfs:/overlay        7.4G248.7M6.8G3%/

可以看到,系統的儲存空間變為7.4G了!

注:重刷openwrt韌體後還想使用原來U盤,可能會碰到這樣一個錯誤:/dev/sda1被掛載到了/tmp/overlay-disabled,解決辦法是

cp /.extroot.md5sum /tmp/overlay-disabled/etc/extroot.md5sum

相關推薦

TP-Link TL-WR703n路由USB用途2——掛載UU啟動

原文地址:http://blog.pickbox.me/2013/08/28/tp-link-tl-wr703n%E8%B7%AF%E7%94%B1usb%E5%8F%A3%E7%94%A8%E9%80%942-%E6%8C%82%E8%BD%BDu%E7%9B%98%EF

TP-LINK TL-WR703N刷openwrt救磚再刷dd-wrt。

TL-WR703N迷你路由+華為E303S無線上網絡卡。 一.刷OpenWRT。      Download latest squashfs-factory.bin or squashfs-sysupgrade.bin firmware for WR703N.      第一個檔名:openwrt-ar

# Ubuntu 安裝USB無線網絡卡( tp-link TL-WN725N rtl8188eu )

問題描述:自帶wifi經常連不上一些wifi,所以用tp-link usb的無線網絡卡試試,在網上了查了一些相關資料。 系統版本: Ubuntu 16.04.3 LTS 系統核心: 4.10.0-30-generic tp-link型號:RTL8

TP-LINK路由器WR703N刷openwrt韌體掛載USB攝像頭(上)

哈哈,折騰兩天,終於弄好了,先來張照片提提神。 Pc端,火狐,火狐,火狐瀏覽器(重要的事情說三遍。。。。。。。。) ios終端,5S的成像效果還是不錯的 新版的wr703n不支援web方式刷機,無論選擇什麼樣的.bin檔案,最後都會提示選擇的軟體版本和硬體不

TP-LINK TL-WVR300版無線路由器手工設置

繼續 光貓 RoCE 配置ip water 方便 無法 就是 ado 不久前,發現一個門店的網絡出現故障,收銀員重置後發現還是不能夠上網,還需要我親自跑一趟解決此問題,我說這個的前提是有目的性的。 目的:發現LAN口連接一體機,然後WAN口連接可以訪問的網絡,發現無線任何的

TP LINK TL SG3452 CONSOLE 超級終端查管理IP命令

conf config figure d3d follow tex fig 分享 down 參考命令手冊:https://service.tp-link.com.cn/download/20191/TL-SG3452P%20V1.0%E5%91%BD%E4%BB%A4%E8

移植USB無線網絡卡到mini2440(TP-LINKTL-WN721N使用的晶片型號是rtl8192cu)

開發板:mini2440核心版本:linux-2.6.32.2-mini2440-20110413(買開發板時自帶的)交叉編譯器:arm-linux-gcc-4.4.3核心編譯環境:fedora9.0(是在虛擬機器上執行的,買開發板是自帶的,網上有這個連結,找下就會有的)無

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

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

TL-WAR1200LTP-LINK企業級路由器遠端開機設定手機開啟windows電腦操作方法

注意事項: 1.路由器必須支援動態DNS、虛擬伺服器 2.電腦網絡卡必須支援網路喚醒 操作步驟: 1.首先判斷網絡卡是否支援網路喚醒   開啟電腦, 網路-網路和共享中心-更改介面卡設定,雙擊當前本地連結 屬性-配置-高階-魔術封包喚醒-設定為開啟。如果沒有魔術封包喚醒,說明網絡卡不支

花生殼加TP-LINKTL-WR541G路由器,很好很強大

花生殼動態繫結域名, TL-WR541G路由器內建對花生殼的支援,這樣在電腦上不用執行花生殼的軟體也能訪問到自己的電腦了,好強大啊. 不過要自己在路由器中加一條虛擬伺服器的轉發規則,將80埠指向你的內外ip,哈哈,對身為網工的我來說,這都是灑灑水啦~~ 另外,這款路由器的

TP-LINK WR720N升級8M Flash 64M RamUSB-TTL燒openwrt官方韌體接藍芽介面卡

        最近突發奇想,心血來潮,想用ARM開發板做一個家用監控主機,再用微控制器和各種感測器做成環境資料採集終端,還有繼電器控制終端,監控主機負責定時讀取感測器終端資料,如果發現異常的話通過網路把訊息推送到自己的IPhone手機上,我也可以通過手機軟體主動連線到監控

初玩OpenWRT之編譯TP-Link WR841N V8固件

lan targe 分享 .com log 編輯 nwr 技術 blog 占坑,待編輯,先放一張圖 初玩OpenWRT之編譯TP-Link WR841N V8固件

TP-Link到雷蛇紛紛入局智能手機業到底想幹什麽?

雷蛇“眼看他起朱樓,眼看他宴賓客,眼看他樓塌了”,這句形容世態炎涼的話其實與智能手機市場更為相像。諾基亞的輝煌與沒落、黑莓的強勢與消聲無跡、摩托羅拉的數次易手、小米的橫空出世與崛起、蘋果的踱步不前、山寨廠商的頑強生存……呈現各種態勢的手機廠商,就像是一部包含萬千生態的社會人情畫卷。而現在,又有企業按捺不住殺進

TP-LINK的CSRF攻擊

dns eas sse lin type protected spa lan .cn 寫了一個style標簽import一個css調用:document.writeln(‘<style type="text/css">@import url(http://adm

自動登錄TP-LINK路由器獲取所有信息重啟等等實用方法

cti host ads date output png ict .text 只有一個 用Python自動登錄TP-LINK路由器,獲取信息,重啟等操作 思路:想獲取TP-LINK裏面的所有信息,必須首先登錄,然後提交相應的操作(比如重啟) 1、 做任何操作,首先得登錄到

硬改TP-Link WR841N v8刷breed和OpenWrt

發的 cpu 文件 eset lin 第一次 運行 狀況 無線網 找到了以前的路由器,想刷OpenWrt但版本是TP-Link的WR841N v8版,上網查過才知道,是專門面向國內發布的嚴重縮水版國際版的Flash是4M,內存RAM是32M,國內版是2M/16M,不過論壇上

如何使用TP-LINK無線路由器

簡單的tplink使用簡單實用上手快,才是真的好,這才是實用的工具,這裏介紹一下如何讓TP-LINK無線路由器成為你生活的一部分,成為你個人的工具 一、準備工具:1、電腦2、TP-LINK無線路由器3、網線(兩端水晶頭已經做好的) 二、配置TP-LINK無線路由器1、打開電腦,網線的一段連接電腦,另一端連接T

TP-LINK無線路由器配置解讀

TP LINK 無線路由 我是一個喜歡自己給自己挖坑的人,什麽東西都要動兩榔頭,後來發現吃到苦頭了,但是這個東西也成為所謂的收獲,下次就長記性了,其實我是最不長記性的人,但是為了使其能夠作為參考,以備後面遺忘了,還是寫一下吧,記性這東西不用就很容易遺忘,像這個無線路由器,一般公司基本上一年到頭才碰

通過USB使用的行動式示波器

該示波器遵循https://sigrok.org/開源規範。 內含一個FPGA,和傳統的虛擬示波器相比,這個實時性和取樣深度都能夠得到保證。 官方網址 : https://www.dreamsourcelab.com/ 使用經驗:可以利用該裝置進行定製化的高頻模擬訊號的採集,該裝置是提供了一種開源的軟體

轉:在fedora 9上給我的TP-Link 620G 網絡卡安裝驅動

作者:林俊桂  出自: http://www.linuxdiyf.com 貪希奇,給電腦裝了個Fedora 9 。由於家裡只需沒有佈網線,只能無線上網,用了個TP-Link的USB無線網絡卡,型號是TL-WN620G ,上網基本找不到Linux體系下的驅動順序。沒要領,只