1. 程式人生 > >TL-WR720N v3路由刷入openwrt並掛載U盤,編譯openwrt,使用barrier_breaker 14.07的imagebuilder編譯

TL-WR720N v3路由刷入openwrt並掛載U盤,編譯openwrt,使用barrier_breaker 14.07的imagebuilder編譯

TL-WR720N v3
TL-WR720N v3

TL-WR720N v3 openwrt官網介紹
openwrt官網介紹imagebuilder編譯

TL-WR720N v3只要 flash 4M,輸入官網openwrt會沒有多餘空間去掛載u盤,安裝其他軟體,所以編譯減小體積,能掛載u盤了,增加空間,就能下載軟體,就好用了,imagebuilder是最方便的修改安裝軟體包,編譯的方式

vmware centos7

https://archive.openwrt.org/barrier_breaker/14.07/ar71xx/generic/  下載imagebuilder

wget https://archive.openwrt.org/barrier_breaker/14.07/ar71xx/generic/OpenWrt-ImageBuilder-ar71xx_generic-for-linux-x86_64.tar.bz2
tar -xjf OpenWrt-ImageBuilder-ar71xx_generic-for-linux-x86_64.tar.bz2

cd OpenWrt-ImageBuilder-ar71xx_generic-for-linux-x86_64

make info 檢視所有PROFILE引數,包括packages
make info |grep 720  看profile,

由於make image會下載需要的交叉編譯環境,可以設定終端代理
export http_proxy=http://192.168.204.1:1081
export https_proxy=http://192.168.204.1:1081

make image PROFILE="TLWR720" PACKAGES="luci kmod-usb-storage kmod-fs-ext4 e2fsprogs block-mount -firewall -ip6tables -iptables -kmod-ipt-nathelper -odhcp6c"

bin/ar71xx/openwrt-ar71xx-generic-tl-wr720n-v3-squashfs-factory.bin  編譯好的bin檔案,去重新整理韌體
bin/ar71xx/openwrt-ar71xx-generic-tl-wr720n-v3-squashfs-sysupgrade.bin 是從已經是openwrt的路由重新整理韌體

TL-WR720N v3 插入U盤,開關撥到3G

web登入路由 192.168.1.1
1.設定密碼
2.ssh登入openwrt, mkfs.ext4 /dev/sda1格式化U盤,一直回車
3.system---mount point 設定掛載點(選中上面的Enable this mount),/dev/sda1,掛載點/overlay,格式ext4
4.重啟,後登入ssh openwrt,df看/overlay容量是否為U盤容量
openwrt橋接使用,電腦網線連線TL-WR720N v3路由,路由連線wifi上網

openwrt  network--wifi--點選scan  選擇wifi點選後面的join network,輸入密碼,其他預設,下一頁點選最下面的save & apply,儲存後還會在這個頁,會自動連線。
進入network--interface,看到剛才新建的橋接,預設名稱wwan(下面有client wifi name),如果上面配置完沒有自動連線,可以點選連線
openwrt 終端命令
opkg update
opkg install kmod-usb2
opkg list_installed
opkg remove name

opkg配置檔案 /etc/opkg.conf  /rom/etc/opkg.conf(只讀),可以在web上system--software--configuration看到,主要看配置的源地址