美文网首页arduinoIoT-Arduino
R6100刷OPENWRT15.05.1

R6100刷OPENWRT15.05.1

作者: 晓函 | 来源:发表于2016-06-08 03:04 被阅读3988次

    写于2016年6月9日
    提前下载好openwrt15.05.1的包,
    下载地址http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/nand/

    将路由器的LAN口和电脑用网线连接起来,PING192.168.1.1,看是否连上,连上后进 192.168.1.1路由管理页面,

    选择高级,管理,固件升级,上传文件openwrt-15.05.1-ar71xx-nand-r6100-ubi-factory.img(最好目录不要包涵中文)
    点确定,开始升级,等一会PING又通了(不用自带的进度条,是个假的),就可以访问192.168.1.1进入openwrt系统了

    openwrt6100.png

    Network-Wifi设置无线
    Network-Interface-WAN-Pppoe设置宽带

    ====还原
    假如要刷回原厂,下载好原厂的包,然后就用tftp可刷回,开机按住RST不放可连上。

    =====启用5G
    以下命令都是用SSH连接后输入

    安装5G无线驱动(OPENWRT 15.05.1以及以上版本才支持)

    opkg update  #每次重启过OPENWRT都需要加上这一行才能安装包
    opkg install kmod-ath10k
    

    设置一下,然后将路由器断电再接上,在OP界面,地区选US,WIFI channel选149, width选80mhz,然后Enable

    Paste_Image.png

    ====U盘挂载(挂载就是将设备映射为一个路径)

    opkg update #一定要先打这个命令
    opkg install kmod-usb-ohci kmod-usb2 kmod-usb-uhci kmod-usb-storage #U盘驱动
    opkg install kmod-fs-vfat ntfs-3g   #挂载驱动
    opkg install block-mount mount-utils #自动挂载和挂载卸载
    opkg install fdisk  #磁盘工具
    opkg install kmod-nls-cp437 kmod-nls-iso8859-1  #语言支持包
    reboot
    

    启动后

    fdisk -l    #最后一行就能看到/dev/sda1 就是U盘信息
    
    mkdir -p /mnt/sta1
    mount -t vfat /dev/sda1 /mnt/sta1  #挂载
    

    登陆路由器设置界面 系统菜单下可以看到多了挂载点

    Mounted file systems是 已挂载信息


    Paste_Image.png

    不过这样重启后挂载点会消失,需要设置每次启动都自动挂载
    登陆路由器设置界面 系统(System)-挂载点(Mount Points)

    Mount Points 是设置挂载点


    Paste_Image.png

    我们把Device和Mount Point修改为自己的U盘设备信息和挂载点名称/mnt/sta1,并在ENABLED打勾,SAVE&APPLY就可以了
    这个设置自动挂载点相当于在/etc/config/fstab文件修改了config mount
    所以,你也可以手动编辑配置文件,添加需要挂载的设备

    vi /etc/config/fstab
    
    config mount
            option enabled '1'
            option target '/mnt/sda1'
            option device '/dev/sda1'
            option fstype 'vfat'
    

    重启一下看看,U盘是否自动挂载了,如果没有,就再添加一下开机启动,一般是默认添加好的

    /etc/init.d/fstab enable
    /etc/init.d/fstab start
    

    ====U盘共享

    opkg update
    opkg install luci-app-samba           #SAMBA网络共享服务
    /etc/init.d/samba enable              #启用并开始SAMBA共享
    /etc/init.d/samba restart
    reboot
    

    登陆路由器设置界面 可以看到多了网络共享

    Paste_Image.png

    添加一个共享 就可以路,注意path填你U盘的挂载点/mnt/sta1,权限设为777

    ===2016年9月23日更新===
    R6100还是不适合刷固件,太勉强了。用了这么久,5G非常差,家里100M宽带,2.4G下载达到4MB/S,5G信号下载才达到1.5MB/S,而且2.4G还经常丢包,丢包率在1%-3%之间。所以决定还原回去。
    ====还原回原厂固件
    假如要刷回原厂,下载好原厂的包,然后就用tftp可刷回,开机按住reset不放可连上。
    具体方法:
    首先,路由插好网线连上电脑,接上电源。
    打开CMD,ping 192.168.1.1 –t,监测路由联通状态
    将原厂固件R6100-V1.2.0.4.img文件复制到c盘根目录,并改个简单的名字,我改名为r6100.img。
    再打开cmd,输入TFTP -i 192.168.1.1 PUT r6100.img,不要着急点回车确认,接下来将路由进入tftp模式,安装reset不松手,拔掉电源再接上,路由灯闪烁后或者ping通了后立马回车,将TFTP -i 192.168.1.1 PUT r6100.img这条命令执行,过一会就出现传送成功的,松开reset键。

    Paste_Image.png

    接着路由器会自动重启,等ping能通后过几分钟就可以访问192.168.1.1了,进去后发现已经是原厂固件了,刷原厂固件完毕。
    恢复原厂固件后,居然发现以前的配置都还在,密码也是以前的。

    相关文章

      网友评论

      • 4709c733e341:楼主 我刷完后无法进入系统 刷回原厂固件是卡在TFTP无法从本地文件r6100读取
      • 4af21a51cec5:这玩意儿真够麻烦的,看来6100是真不咋地呀!看来该换了😂
      • Think996:楼主,请问一下,TFTP: 无法从本地文件“r6100.img”读取,这个是什么情况,我的是win10系统
        15840109b6c9:我刚刷过,网上大部分人的步骤都少了一步导致了TFTP: 无法从本地文件读取。解决方法:【关键步骤】先输入命令cd c:\ 回车(如果你放在d盘就改为d) ,然后再输入命令TFTP -i 192.168.1.1 PUT r6100.img 即可

      本文标题:R6100刷OPENWRT15.05.1

      本文链接:https://www.haomeiwen.com/subject/amcjdttx.html