WR720N改造記錄1

今天發現ss掛了,我懷疑有電腦上的軟件把ss的IP上報了防火牆。我的路由器是WR720N,之前有刷過OpenWrt,於是想在這上面掛ss,這樣就沒有軟件收集數據了。
但是這個路由器的ROM非常小,只有4M。啥也不幹就70-80%了,甚至於update後直接滿了,於是我開始了各種刷機。網上也找了很多帖子,刷了很多說是有ss的固件,但是刷完後都沒有任何效果。不死鳥也刷不了,第一分區鎖了,解鎖的固件也沒找。網上有提到用U盤來放置app,這樣空間就很大了。

於是去找自帶usb的固件,也沒找到。各種碰壁之下,我決定去自己打包一個固件。
首先,我目前的固件版本是17.01.5,貌似官方的維護就停在這裏了。相關的網站在

https://archive.openwrt.org/releases/17.01.5/targets/ar71xx/generic/

最下面有一個包lede-imagebuilder-17.01.5-ar71xx-generic.Linux-x86_64.tar.xz下載下來,後續就靠它來生成我所需要的包。
由於系統是剛剛編譯完petaLinux的狀態,所以好像編譯所需的東西都是齊的。
解壓後直接編譯。

make info

會顯示出支持的機型型號
我的是tl-wr720n-v4
所以編譯命令就是

make image PROFILE=tl-wr720n-v4

一次過。
開頭有這樣一段話:

Building images for ar71xx - TP-LINK TL-WR720N v4
Packages: base-files busybox dnsmasq dropbear firewall fstools ip6tables iptables kernel kmod-ath9k kmod-gpio-button-hotplug kmod-usb-core kmod-usb2 libc libgcc logd mtd netifd odhcp6c odhcpd opkg ppp ppp-mod-pppoe swconfig uboot-envtools uci uclient-fetch wpad-mini

這就是固件裏包括的軟件了。
編譯完後可以看出來是個比較基礎的固件。GUI也沒有。暫時先不要GUI,等把U盤搞定了再來搞GUI。
參考 [文章] (https://www.coldawn.com/tl-wr703n-tl-wr720n-official-openwrt-barrier_breaker-14-07-extroot-rootfs-on-remove-disk/)
可以得知,要像擴展U盤,就得需要這幾個包:

block-mount kmod-fs-ext4 kmod-usb-storage

那麼就把這幾個包包括上一起打包

make image PROFILE=tl-wr720n-v4 PACKAGES="block-mount kmod-fs-ext4 kmod-usb-storage"

接下來使用scp拷貝到WR720N的tmp下。

scp build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-17.01.5-ar71xx-generic-tl-wr720n-v4-squashfs-sysupgrade.bin [email protected]:/tmp

接下來ssh到WR720上,用sysupgrade來升級固件。

sysupgrade /tmp/lede-17.01.5-ar71xx-generic-tl-wr720n-v4-squashfs-sysupgrade.bin

升級完成後,燈常亮了,無法ssh上去。我一度懷疑是刷成磚頭了,萬不得已,重啓一次後就可以了,有點嚇人。

用lsmod查看內核是不是加進去了。

lsmod | grep ext4
crc16                    992  1 ext4
crypto_hash             8960  3 ext4,jbd2,crc32c_generic
ext4                  320128  0 
jbd2                   47056  1 ext4
mbcache                 4208  1 ext4

這個ext4應該就是了。話說他自己難道沒兩個ext4?

mount
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)

別說,還真沒有。
接下來繼續檢查

lsmod | grep usb
nls_base                4704  1 usbcore
scsi_mod               86192  2 usb_storage,sd_mod
usb_common              1952  1 usbcore
usb_storage            37216  0 
usbcore               116432  3 usb_storage,ehci_platform,ehci_hcd

最後一個直接來運行一下。
U盤是我提前在Linux上處理過的,直接刪除所有分區,創建一個1G的EXT4,格式化;1G的SWAP;剩下的全是EXT4,格式化。全部不加Label。插在USB接口上,打開3G開關。然後運行

block info
/dev/mtdblock2: UUID="251cd5f9-f6e5c94a-5c3ff123-65a0ac72" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/mtdblock3: MOUNT="/overlay" TYPE="jffs2"
/dev/sda1: UUID="f02abc98-515a-45ce-a66c-9c3785a6cf00" VERSION="1.0" TYPE="ext4"
/dev/sda3: UUID="f746984a-376f-41e2-b6bf-92feb40f6d48" VERSION="1.0" TYPE="ext4"

將sda1的uuid和sd3的uuid記錄下來。
編輯配置文件。

vi /etc/config/fstab

內容最終如下:

config 'global'                                                                                                                       
        option  anon_swap       '0'                                                                                                   
        option  anon_mount      '0'                                                                                                   
        option  auto_swap       '1'                                                                                                   
        option  auto_mount      '1'                                                                                                   
        option  delay_root      '5'                                                                                                   
        option  check_fs        '0'                                                                                                   
                                                                                                                                      
config 'mount'                                                                                                                        
        option  target  '/mnt/sda1'                                                                                                   
        option  uuid    'A1BB-B639'                                                                                                   
        option  enabled '0'                                                                                                           
                                                                                                                                      
config 'mount'                                                                                                                        
        option  target  '/mnt/sda2'                                                                                                   
        option  uuid    '640ad362-77b2-4374-b6c2-1402a449fa3b'                                                                        
        option  enabled '0'                                                                                                           
                                                                                                                                      
config 'mount'                                                                                                                        
        option target '/overlay'                                                                                                      
        option uuid 'f02abc98-515a-45ce-a66c-9c3785a6cf00'                                                                            
        option enabled '1'                                                                                                            
                                                                                                                                      
config 'mount'                                                                                                                        
        option target '/mnt/sda3'                                                                                                     
        option uuid 'f746984a-376f-41e2-b6bf-92feb40f6d48'                                                                            
        option enabled '1' 

那兩個不開啓的mount不知道是做什麼的,先不刪除了。留着,不開啓應該就行了。
SWAP分區先不設置,感覺哪裏不對勁。先不用它。

加下來掛載sda1,

mount /dev/sda1 /mnt

但是掛載完成後,mnt變成不可讀寫的了,不能cd進去:

root@LEDE:~# mount /dev/sda1 /mnt
root@LEDE:~# cd mnt
-ash: cd: can't cd to mnt
root@LEDE:~# cd mnt
-ash: cd: can't cd to mnt

不知道是什麼原因,卸載後在掛載又可以了?再來幾次。

root@LEDE:/# umount /dev/sda1
root@LEDE:/# mount /dev/sda1 /mnt
root@LEDE:/# cd /mnt
root@LEDE:/mnt# ls
lost+found
root@LEDE:/mnt# mkdir 123
root@LEDE:/mnt# ls
123         lost+found
root@LEDE:/mnt# rmdir 123
root@LEDE:/mnt# ls
lost+found
root@LEDE:/mnt# 

看起來沒有問題了。
接下來擴展到優盤上。

tar -C /overlay -cvf - . | tar -C /mnt -xf -
./
./.fs_state
./work/
./work/work/
./upper/
./upper/etc/
./upper/etc/opkg/
./upper/etc/opkg/keys/
./upper/etc/opkg/keys/72a57f2191b211e0
./upper/etc/opkg/keys/dd6de0d06bbd3d85
./upper/etc/opkg/keys/792d9d9b39f180dc
./upper/etc/opkg/keys/dace9d4df16896bf
./upper/etc/opkg/keys/5151f69420c3f508
./upper/etc/opkg/keys/9ef4694208102c43
./upper/etc/opkg/keys/b5043e70f9a75cde
./upper/etc/group
./upper/etc/hosts
./upper/etc/uci-defaults/
./upper/etc/uci-defaults/11_migrate-sysctl
./upper/etc/uci-defaults/09_fix-checksum
./upper/etc/uci-defaults/04_led_migration
./upper/etc/uci-defaults/odhcpd.defaults
./upper/etc/uci-defaults/10_migrate-shadow
./upper/etc/uci-defaults/10-fstab
./upper/etc/uci-defaults/09_fix-seama-header
./upper/etc/uci-defaults/03_network-switchX-migration
./upper/etc/uci-defaults/03_network-vlan-migration
./upper/etc/uci-defaults/20_migrate-feeds
./upper/etc/uci-defaults/13_fix_group_user
./upper/etc/uci-defaults/12_network-generate-ula
./upper/etc/uci-defaults/30_uboot-envtools
./upper/etc/dropbear/
./upper/etc/dropbear/dropbear_rsa_host_key
./upper/etc/sysctl.conf
./upper/etc/inittab
./upper/etc/board.json
./upper/etc/urandom.seed
./upper/etc/config/
./upper/etc/config/dhcp
./upper/etc/config/luci
./upper/etc/config/rpcd
./upper/etc/config/fstab
./upper/etc/config/firewall
./upper/etc/config/dropbear
./upper/etc/config/ubootenv
./upper/etc/config/network
./upper/etc/config/ucitrack
./upper/etc/config/system
./upper/etc/config/uhttpd
./upper/etc/config/wireless
./upper/etc/ethers
./upper/etc/passwd
./upper/etc/sysctl.d/
./upper/etc/sysctl.d/local.conf
./upper/etc/shadow
./upper/etc/shells
./upper/etc/rc.local
./upper/etc/profile

我着實懷疑,就這麼幾個文件?
仔細對照了一下還真就這麼幾個文件。
行了,現在重啓後,overlay應該就是從U盤掛載過來的了。
有點緊張,我沒有編程器。。。

reboot

看到藍燈在閃,我就放心了。

mount
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/sda1 on /overlay type ext4 (rw,relatime,data=ordered)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
/dev/sda3 on /mnt/sda3 type ext4 (rw,relatime,data=ordered)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)

嗯,看起來已經大功告成了?
再看看大小

df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    13.7M     52.0K     13.7M   0% /tmp
/dev/sda1               954.6M      1.4M    887.9M   0% /overlay
overlayfs:/overlay      954.6M      1.4M    887.9M   0% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda3                27.4G     43.9M     25.9G   0% /mnt/sda3

這個爽。
接下來先讓它能上網。還好我有USB網卡一張,先讓主機上網,然後虛擬機也能上網,然後再通過USB網口鏈接W720的WAN口,絕對可行的。但是,,怎麼知道它從我這裏獲取了什麼IP走呢?查了半天,都說在var下,但是就是沒找到,然後找到了這個命令 ARP,這個好像是可以監聽的??

arp -a
? (192.168.150.254) at 00:50:56:e4:28:30 [ether] on ens33

插上網線

arp -a
? (192.168.150.254) at 00:50:56:e4:28:30 [ether] on ens33
? (10.42.0.187) at 50:fa:84:a1:10:a5 [ether] on enx000ec6dea37f

馬上就找出了它的IP,連上去。

ssh [email protected]
ssh: connect to host 10.42.0.187 port 22: Connection refused

這就很尷尬了,居然被拒絕了。
有可能的情況是,這個設備默認是不允許外網來ssh到路由器上的。
那隻能連在lan口上,先把權限打開吧。
具體參考這裏ssh連接公司內網

vi /etc/config/firewall

最後增加

config rule                                            
        option name 'Allow-wan-ssh'                    
        option src 'wan'                               
        option proto 'tcp'                             
        option dest_port '22'                          
        option target 'ACCEPT'

OK
ssh

ssh [email protected]


BusyBox v1.25.1 () built-in shell (ash)

     _________
    /        /\      _    ___ ___  ___
   /  LE    /  \    | |  | __|   \| __|
  /    DE  /    \   | |__| _|| |) | _|
 /________/  LE  \  |____|___|___/|___|                      lede-project.org
 \        \   DE /
  \    LE  \    /  -----------------------------------------------------------
   \  DE    \  /    Reboot (17.01.5, r3919-38e704be71)
    \________\/    -----------------------------------------------------------

=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@LEDE:~# ping www.baidu.com
PING www.baidu.com (14.215.177.39): 56 data bytes
64 bytes from 14.215.177.39: seq=0 ttl=127 time=8.427 ms
64 bytes from 14.215.177.39: seq=1 ttl=127 time=11.807 ms
^C
--- www.baidu.com ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 8.427/10.117/11.807 ms

嘿嘿嘿,行了。update一下看有沒有增加ROM使用量。(opkg.conf 設置在Overlay上,所以是不會增加ROM使用量的)

root@LEDE:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    13.7M     60.0K     13.7M   0% /tmp
/dev/sda1               954.6M      1.4M    887.9M   0% /overlay
overlayfs:/overlay      954.6M      1.4M    887.9M   0% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda3                27.4G     43.9M     25.9G   0% /mnt/sda3
root@LEDE:~# opkg update
Downloading http://downloads.lede-project.org/releases/17.01.5/targets/ar71xx/generic/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_core
Downloading http://downloads.lede-project.org/releases/17.01.5/targets/ar71xx/generic/packages/Packages.sig
Signature check passed.
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/base/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_base
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/base/Packages.sig
Signature check passed.
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/Packages.gz
*** Failed to download the package list from http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/Packages.gz

Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_packages
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/packages/Packages.sig
Signature check passed.
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_routing
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/routing/Packages.sig
Signature check passed.
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_telephony
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/telephony/Packages.sig
Signature check passed.
Collected errors:
 * opkg_download: Failed to download http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    13.7M    336.0K     13.4M   2% /tmp
/dev/sda1               954.6M      1.4M    887.9M   0% /overlay
overlayfs:/overlay      954.6M      1.4M    887.9M   0% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda3                27.4G     43.9M     25.9G   0% /mnt/sda3

看起來有點錯誤,看看文件存不存在把。然後我發現是我自己的網絡問題,重新update
還是失敗,看起來網絡不是很好,等下再來update。
終於成功了,安裝LUCI把。參考OpenWRT系列教程之 WEB管理界面安裝——LUCI

root@LEDE:~# opkg update
Downloading http://downloads.lede-project.org/releases/17.01.5/targets/ar71xx/generic/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_core
Downloading http://downloads.lede-project.org/releases/17.01.5/targets/ar71xx/generic/packages/Packages.sig
Signature check passed.
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/base/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_base
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/base/Packages.sig
Signature check passed.
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_luci
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/Packages.sig
Signature check passed.
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_packages
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/packages/Packages.sig
Signature check passed.
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_routing
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/routing/Packages.sig
Signature check passed.
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_telephony
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/telephony/Packages.sig
Signature check passed.
root@LEDE:~# opkg install luci
Installing luci (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci_git-19.167.54478-71e2af4-1_all.ipk
Installing liblua (5.1.5-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/base/liblua_5.1.5-1_mips_24kc.ipk
Installing lua (5.1.5-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/base/lua_5.1.5-1_mips_24kc.ipk
Installing libuci-lua (2018-01-01-141b64ef-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/base/libuci-lua_2018-01-01-141b64ef-1_mips_24kc.ipk
Installing luci-lib-nixio (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci-lib-nixio_git-19.167.54478-71e2af4-1_mips_24kc.ipk
Installing luci-lib-ip (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci-lib-ip_git-19.167.54478-71e2af4-1_mips_24kc.ipk
Installing rpcd (2018-11-28-3aa81d0d-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/base/rpcd_2018-11-28-3aa81d0d-1_mips_24kc.ipk
Installing libubus-lua (2017-02-18-34c6e818-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/base/libubus-lua_2017-02-18-34c6e818-1_mips_24kc.ipk
Installing luci-lib-jsonc (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci-lib-jsonc_git-19.167.54478-71e2af4-1_mips_24kc.ipk
Installing luci-base (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci-base_git-19.167.54478-71e2af4-1_mips_24kc.ipk
Installing luci-mod-admin-full (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci-mod-admin-full_git-19.167.54478-71e2af4-1_mips_24kc.ipk
Installing luci-theme-bootstrap (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci-theme-bootstrap_git-19.167.54478-71e2af4-1_all.ipk
Installing luci-app-firewall (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci-app-firewall_git-19.167.54478-71e2af4-1_all.ipk
Installing luci-proto-ppp (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci-proto-ppp_git-19.167.54478-71e2af4-1_all.ipk
Installing libiwinfo (2016-09-21-fd9e17be-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/targets/ar71xx/generic/packages/libiwinfo_2016-09-21-fd9e17be-1_mips_24kc.ipk
Configuring liblua.
Configuring libuci-lua.
Configuring rpcd.
Configuring luci-lib-ip.
Configuring libubus-lua.
Configuring luci-theme-bootstrap.
Configuring luci-app-firewall.
Configuring lua.
Configuring luci-proto-ppp.
Configuring luci-lib-nixio.
Configuring luci-lib-jsonc.
Configuring luci-base.
Configuring luci-mod-admin-full.
Collected errors:
 * resolve_conffiles: Existing conffile /etc/config/luci is different from the conffile in the new package. The new conffile will be placed at /etc/config/luci-opkg.
 * opkg_download: Failed to download http://downloads.lede-project.org/releases/17.01.5/targets/ar71xx/generic/packages/libiwinfo_2016-09-21-fd9e17be-1_mips_24kc.ipk, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

 * opkg_install_pkg: Failed to download libiwinfo. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package luci.
root@LEDE:~# libiwinfo
-ash: libiwinfo: not found
root@LEDE:~# opkg install libiwinfo
Installing libiwinfo (2016-09-21-fd9e17be-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/targets/ar71xx/generic/packages/libiwinfo_2016-09-21-fd9e17be-1_mips_24kc.ipk
Configuring libiwinfo.
root@LEDE:~# opkg install luci
Installing luci (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci_git-19.167.54478-71e2af4-1_all.ipk
Installing libiwinfo-lua (2016-09-21-fd9e17be-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/targets/ar71xx/generic/packages/libiwinfo-lua_2016-09-21-fd9e17be-1_mips_24kc.ipk
Installing luci-proto-ipv6 (git-19.167.54478-71e2af4-1) to root...
Downloading http://downloads.lede-project.org/releases/17.01.5/packages/mips_24kc/luci/luci-proto-ipv6_git-19.167.54478-71e2af4-1_all.ipk
Configuring libiwinfo-lua.
Configuring luci-proto-ipv6.
Configuring luci.

開啓它。

root@LEDE:~# /etc/init.d/uhttpd enable
root@LEDE:~# /etc/init.d/uhttpd start

開啓瀏覽器進後臺。但是進不去,哪個都上不去,重啓!還是不行看看IP

root@LEDE:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr 50:FA:84:A1:10:A6  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fd0e:e20c:171a::1/60 Scope:Global
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  HWaddr 50:FA:84:A1:10:A5  
          inet addr:10.42.0.187  Bcast:10.42.0.255  Mask:255.255.255.0
          inet6 addr: fe80::52fa:84ff:fea1:10a5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:56 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9142 (8.9 KiB)  TX bytes:8248 (8.0 KiB)
          Interrupt:4 

eth1      Link encap:Ethernet  HWaddr 50:FA:84:A1:10:A6  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:5 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:24 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:2467 (2.4 KiB)  TX bytes:2467 (2.4 KiB)

多了一個br-lan,這是啥玩意,我仔細一想,這不就是LAN口麼。應該是要插在LAN口上訪問WEB
果然可以了。
不過裝的東西有點多,有點卡,這樣就算是大功告成了。網線切到路由上。啥也不說,先看看剩餘空間

在這裏插入圖片描述

我還能說啥,配置網絡,打開SWAP,關閉wan口的ssh,安裝一下中文,然後發現一點兒也不卡?說明還行啊。
剩下的就是安裝ss了。有空再說。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章