wr720n v4 折腾笔记(三):网络配置与扩充USB
0x01 前言
网络配置比较简单,但是USB拓展就麻烦许多了,这里由于overlay的内存分配问题导致软件安装失败,这里找到了一种方法就是直接从uboot刷入南浦月大神的wr720n的openwrt固件,该固件集成了USB拓展功能。
因为他的固件是针对wr720nv3版本的,暂时测试的是只能从uboot才能正常刷入,还有一种方法就是修改固件的头,这样v3v4就通用了,从哪里刷入都可能成功进行。
0x02 升级固件
按照文章二中的操作进入uboot固件更新界面,选择固件openwrt-ar71xx-generic-tl-wr720n-v3-squashfs-sysupgrade.bin,开始更新,等待更新完毕。
刷入固件成功后调用ssh登陆
telnet 192.168.1.1
passwd root
<新root密码>
reboot
ssh root@192.168.1.1
0x03 拓展u盘
路由器中插入U盘并重启路由器,同时注意将路由器调节成3G模式,否则U盘不能正常读取。
此时/dev下就会识别u盘为sda1
这里介绍的方法是将U盘挂载到/overlay的方法。
先将U盘分区,这里提供的固件并没有集成分区工具,所以不能完成分区,当然你也可以不分区,这样整个U盘就是一个分区。
然后格式化要挂载的分区格式化为ext4,可以在Linux系统的电脑上完成,也可以在路由器上完成。假设这个分区是/dev/sda1(如果没有分区,它可能是/dev/sda),则使用下面的命令完成格式化:
mkfs.ext4 /dev/sda1
然后就可以将其挂载点设置为/overlay了:
设置好后点“保存&应用”并重启即可,如果不想重启后其他设置恢复初始值,可以在重启前备份设置,并在重启后以恢复备份文件即可。
另外要注意的是,如果U盘没有被挂载到/overlay,而是/tmp/overlay-disabled,请删除/tmp/overlay-disabled/etc/extroot.md5sum后重启。
重启后挂载效果如下:
挂载成功后,再次登录时仍需要重新设置ssh密码。
0x04 网络配置
这里我使用的是校园网inode需要拨号上网,后面会说到向该路由器中刷入njitclient,但是现在文件的更新可以使用热点更新。
这里我用手机先建立了一个热点。
打开网络->无线页面,点击搜索,会看到很多wifi,选择自己的wifi热点,点击加入网络,然后输入wifi密码,提交。之后默认无需修改保存并应用便可上网。
在网络->接口处可以看到已经分配到ip地址,如果没有分配到地址可以在之前建立的高级选项里面选择国家代码为CN,然后在此重新建立链接。
这里如果ssh登陆后会发现
opkg update 错误。这里是更新源出现问题
此时修改更新源:
vi /etc/opkg.conf src/gz designated_driver_base http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/base
src/gz designated_driver_kernel http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/kernel
src/gz designated_driver_luci http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/luci
src/gz designated_driver_management http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/management
src/gz designated_driver_packages http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages
src/gz designated_driver_routing http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/routing
src/gz designated_driver_telephony http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/telephony
# src/gz designated_driver_targets http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/targets
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
此后输入opkg update正常更新。
wr720n v4 折腾笔记(三):网络配置与扩充USB的更多相关文章
- wr720n v4 折腾笔记(四):安装inode客户端njitclient
前记: 既然折腾到这里,那就不怕再折腾一下了,之前说过最终还是安装南浦月大神的固件,折腾了一圈,怎么不直接在官方界面上安装呢,这里给出直接安装的方法,就是修改固件头为wr720nv4. 0x01 修改 ...
- wr720n v4 折腾笔记(一):安装Openwrt
好久没有写过文章了,今天先来个引子:wr720n v4版本安装openwrt 最近弄了个路由器wr720n,想抓包做点东西,于是就先从刷固件openwrt开始吧. 所需工具: 1.wr720n v4路 ...
- wr720n v4 折腾笔记(五):终篇-编译安装openwrt附带njit
前言: 由于没有多余的U盘,所以想直接压缩生成一个带njit-client的openwrt固件.其中按照网上的教程走,遇到了一些问题,这里前面的步骤来源于网络.后面给出处理问题的方法. 一.准备工作 ...
- wr720n v4 折腾笔记(二):刷入不死Uboot
0x01 前言 接着上节刷入Openwrt开始说起,此次开始刷入不死Uboot,刷入之后就可以在Uboot里面随便刷机,再也不怕成砖了. 固件附件地址: 下载地址1(还是之前一的包) flash文件地 ...
- FC网络学习笔记02 -网络配置方法
随着新一代飞机的综合化航电系统对通信需求的不断提高,传统的ARINC429.1553B总线的传输速率分别只有100Kbps和1Mbps,其带宽已远远不 论文联盟 http://Www.LWlm.cOm ...
- Docker 使用指南 (三)—— 网络配置
版权声明:本文由田飞雨原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/95 来源:腾云阁 https://www.qclou ...
- 红帽学习笔记[RHCE]网络配置与路由转发
目录 网络配置基本的IPV4与IPV6 拓扑图 操作 新加一块网卡 将增加的网卡分别加到两台虚拟机上 在两台虚拟机上配置IPV4与 IPV6 配置域名访问 拓展路由转发 拓扑图 操作 关于网关设置 重 ...
- Struts2学习笔记(三):result配置的各项视图转发类型
Struts 1: <action path="/user" type="org.sunny.user.action.UserAction" ...> ...
- [Linux][VMWare] 学习笔记之安装Linux系统-网络配置
最近开始折腾Linux,在本机装了个VMWare和Centos,装完之后虚拟机里面的OS可以上网,但是使用SecureCRT连接不上虚拟机,开始折腾这个网络. vmware安装好以后,会自动添加两张网 ...
随机推荐
- 收费的QQ群 改变的不只是所谓的在线教育
改变的不只是所谓的在线教育" title="收费的QQ群 改变的不只是所谓的在线教育"> 如果说国内互联网企业中最会捞钱的,腾讯敢认第二,恐怕没有其他的企业敢认第一 ...
- scss入门学习(一)
sass的文件后缀名 sass是目前流行的css预处理语言.sass有两种后缀文件,一种是.sass,不允许使用大括号和分号:另一种是.SCSS,允许使用大括号和分号,类似于我们平时写css的语法习惯 ...
- django之初建项目
一.项目预览 1.在创建项目之前,必须先进入虚拟环境,因为我们的包安装在我们的虚拟环境中,不在我们的中环境中 >>> ./venv/Scripts/activate 2.创建一个项目 ...
- jdbc里一个最靠谱的连接demo
最靠谱的jdbc连接例子 包括增删改,查一条数据,查所有数据. Bean.java public class Bean { private String id; private String numb ...
- 压力测试(二)-Jmeter基本介绍
1.Jmeter基本介绍和使用场景 简介 1.压测不同的协议和应用 1) Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …) 2) SOAP / RES ...
- c++获取屏幕大小
API: 要取得屏幕大小,可以用下面几个函数: # include <windows.h>int cx = GetSystemMetrics( SM_CXFULLSCREEN ); int ...
- paddlepaddle目标检测之水果检测(yolov3_mobilenet_v1)
一.创建项目 (1)进入到https://aistudio.baidu.com/aistudio/projectoverview/public (2)创建项目 点击添加数据集:找到这两个 然后创建即可 ...
- Java大浮点数精度
BigDecimal 精度问题 BigDecimal舍入模式 ROUND_DOWN 向零舍入. 即1.55 变为 1.5 , -1.55 变为-1.5 ROUND_UP 向远离0的方向舍入 即 1.5 ...
- 搭建websocket消息推送服务,必须要考虑的几个问题
近年,不论是正在快速增长的直播,远程教育以及IM聊天场景,还是在常规企业级系统中用到的系统提醒,对websocket的需求越来越大,对websocket的要求也越来越高.从早期对websocket的应 ...
- Git 相关问题分享,git reset与git revert的区别?
1.如果我在git add 后想要撤销操作,该怎么做? 使用 git rm --cache [文件名/ *] 或者 git reset HEAD, 为什么这个命令也会有效果呢,实际上reset将 HE ...