• wr720n v4 折腾笔记(三):网络配置与扩充USB


    0x01 前言

    网络配置比较简单,但是USB拓展就麻烦许多了,这里由于overlay的内存分配问题导致软件安装失败,这里找到了一种方法就是直接从uboot刷入南浦月大神的wr720n的openwrt固件,该固件集成了USB拓展功能。

    因为他的固件是针对wr720nv3版本的,暂时测试的是只能从uboot才能正常刷入,还有一种方法就是修改固件的头,这样v3v4就通用了,从哪里刷入都可能成功进行。


    附件:下载地址1  下载地址2

    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了:
    挂载到overlay.png
    设置好后点“保存&应用”并重启即可,如果不想重启后其他设置恢复初始值,可以在重启前备份设置,并在重启后以恢复备份文件即可。
    另外要注意的是,如果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正常更新。

  • 相关阅读:
    angular设置反向代理
    typescript设置全屏
    解决TS报错Property 'style' does not exist on type 'Element'
    安全错误使用CORS在IE10与Node和Express及XMLHttpRequest: 网络错误 0x4c7, 操作已被用户取消
    vue axios 请求 https 的特殊处理
    SQL Server 查询基础及分组(每三个小时一组)
    SQL Server 表结构操作
    SQL Server 存储过程T-SQL基础语法
    .Net Core 使用Http请求及基于 Polly 的处理故障
    .Net Core 通用主机(Core 在控制台应用程序中的应用)
  • 原文地址:https://www.cnblogs.com/vspiders/p/7589633.html
Copyright © 2020-2023  润新知