今天发现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 root@192.168.1.1:/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 root@10.42.0.187
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 root@10.42.0.187BusyBox 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.gzDownloading 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.0inet6 addr: fd0e:e20c:171a::1/60 Scope:GlobalUP BROADCAST MULTICAST  MTU:1500  Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions: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.0inet6 addr: fe80::52fa:84ff:fea1:10a5/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:56 errors:0 dropped:0 overruns:0 frame:0TX packets:59 errors:0 dropped:0 overruns:0 carrier:0collisions: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:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions: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.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:65536  Metric:1RX packets:24 errors:0 dropped:0 overruns:0 frame:0TX packets:24 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1 RX bytes:2467 (2.4 KiB)  TX bytes:2467 (2.4 KiB)

多了一个br-lan,这是啥玩意,我仔细一想,这不就是LAN口么。应该是要插在LAN口上访问WEB
果然可以了。
不过装的东西有点多,有点卡,这样就算是大功告成了。网线切到路由上。啥也不说,先看看剩余空间

我还能说啥,配置网络,打开SWAP,关闭wan口的ssh,安装一下中文,然后发现一点儿也不卡?说明还行啊。
剩下的就是安装ss了。有空再说。

WR720N改造记录1相关推荐

  1. 智能桌上足球轰趴:线上改造记录分享

    活动目的:普通的桌球是通过一个类似算盘的计数器,实现计分的,通过我们的改造,让普通的桌上足球变成了一个可以自动计数的智能桌球.同时教不懂iot产品开发的童鞋,从0开始实现一个完整产品的开发. 先来介绍 ...

  2. TPlink WR880N V3 TP9343 Openwrt 改造记录

    1.背景 最近从柜子里收拾出来老的WR880N,本着闲着不如折腾的精神,也对TP9343有着些好奇开始了折腾,留下了这个折腾记录 关于TP9343 TP9343 是 QCA9561 的阉割版,不带 P ...

  3. 小米路由器R1D改造记录-开放ssh

    小米路由R1D改造记-开放SSH 一.刷官方开发版固件 二.开启SSH权限 小米路由(R1D)是基于OpenWRT深度定制的,使用了BCM4709芯片,内置1T硬盘.硬件配置还是不错,最近要想搞个下载 ...

  4. 【程序员入门记录】ThinkPad E470改造记录——系统改造

    写在前面:本文章涉及系统重装.win10屏幕抖动.系统更新.LInux虚拟机安装等相关问题. 本来想一步到位装一下Linux的操作系统,但是几经操作一直没办法进入安装界面.因此退而求其次,先采用虚拟机 ...

  5. 【程序员入门记录】ThinkPad E470改造记录——换屏

    改造一:更换屏幕 购置华强北屏:14存IPS 72色域 1920*1080分辨率 A+: 附赠:螺丝刀.拆B壳的翘板 收到屏幕: 拆掉B面外壳:注意B壳是外翻内扣,扣开时注意发力方向,有几个卡槽暴力打 ...

  6. 熊掌号php页面改造,本站Emlog熊掌号页面改造记录

    改造代码获取文章图片是从杨小杰博客搬运过来的,并做了一些小的改动,感谢大佬们的分享. 首先在打开网站模版目录/content/templates/,找到header.php文件, 打开后在 标签内添加 ...

  7. SpringBoot+SpringSecurity前后端分离+Jwt的权限认证(改造记录)

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/zzzgd_666/article/details/96444829 前言 一般来说,我们用Spr ...

  8. SpringBoot+SpringSecurity前后端分离+Jwt的权限认证改造记录!

    大家好,我是宝哥! 前言 一般来说,我们用SpringSecurity默认的话是前后端整在一起的,比如thymeleaf或者Freemarker,SpringSecurity还自带login登录页,还 ...

  9. yuneec 滑板遥控器改造记录(1)

    缘起 本人没事喜欢逛淘宝,尤其喜欢那些卖拆机件的店铺,所有发现了一些个人认为不错的东西,遇到都是缘分啊 哈哈 构想 一直想做个遥控滑板,网上买套件回来,只是组装的话 ,没啥意思一般是有钱就能办到,也没 ...

最新文章

  1. 为创世纪图书馆(Library Genesis)作镜像
  2. AttributeError:module 'numbers' has no attribute 'Integral'.
  3. 001-SDK框架之Unity游戏调用SDK
  4. 如何10分钟入门3D游戏开发?
  5. Spring.net学习记录
  6. linux 下oracle基于raw扩充表空间步骤
  7. Linux下的tree命令 --Linux下目录树查看
  8. 关于Oracle的提示详解(1)
  9. AI学习笔记(七)图像滤波器、OpenCV算法解析
  10. S3TC IAP15F2K61S2点亮一个发光二极管keil和stc-isp软件操作
  11. matlab画x的1 3次方图像,Y=X的3次方的图像)
  12. Clion配置MinGW
  13. 解决HbuildX无法打开html文件的问题
  14. 入门图形学:Texture3D
  15. 2020python考试题库_大学mooc2020用Python玩转数据期末考试公众号答案
  16. 在正式使用计算机账务系统的银行对账功能,会计电算化账务处理系统中,银行对账的功能有哪些? 爱问知识人...
  17. 微信小程序实现vtt视频字幕
  18. 戴尔1420装XP方法和驱动
  19. 奇迹MU虚拟机 游戏多开无法登陆和登录错误的问题如何解决?
  20. “青山无墨千年画,流水无弦万古琴。 有人说:生活可以有底线的随心

热门文章

  1. 官网下载windows系统
  2. 腹板拼接宽度_钢结构拼接相关规范要求
  3. 理县“有福童享”“牵手圆梦 陪伴成长”关爱折翼天使志愿服务活动
  4. 动态动作系统——一种全新的游戏人物动作制作思路
  5. Excel中批量生成标签,批量打印标签。按指定模板批量打印标签
  6. 听歌用什么降噪耳机好?骑行抗风噪最好的蓝牙耳机
  7. 【中文树库标记---CTB】
  8. Zend Studio 10.6.0正式版注册破解
  9. C++ 将二叉树以前序遍历的顺序转换成链表
  10. Mac下安装DBeaver