openwrt

A collection of 7 posts
Network

R86s刷入自制OpenWrt固件

R86s出厂是自己带了eMMC,拿不下来,不好刷。使用官方版本的刷机脚本,刷完以后每次重启系统后,分区都是ro只读,还不如自己手工捣鼓了。 下面提供三种方法刷进去,都是大同小异,先把/dev/mmcblk0的分区表清空,然后dd命令刷入区块。 创建启动用的TF(SD)卡 首先把OpenWrt系统的openwrt-x86-64-generic-squashfs-combined-efi.img镜像(ext4也可以,但意外关机后会产生分区表损坏,需要手工fsck,不然分区也是ro只读,系统不工作)用balenaEtcher写入到TF卡,然后给R86s接入键盘,开机,猛按F7键,选择TF卡启动,进入到OpenWrt界面。 清空原来的分区表 💡这里有个大坑,如果eMMC上本身存在系统,会被OpenWrt默认加载,导致报错进不了TF卡上的OpenWrt。需要在原本的eMMC上的系统去清空分区表,或者借用第三方的安装盘把分区表清空。 接着,开始干掉系统原有分区表 fdisk /dev/mmcblk0 g w 然后,我们就可以刷入系统了。 Opt 1,刷入TF卡上的系统
4 min read
网络

TP-LINK AC使用OpenWRT作为DHCP Server

TP-LINK的AC,如果把自身的DHCP Server关闭后,会导致所有的AP连接不上AC进行集中的管理。其实只需要OpenWRT的DHCP Server在下发的option里面附带AC的IP地址就可以了。 指定AC常用的option有43、60、138,一般的AC/AP下发43就够了。但TP-LINK比较特殊,不认43,只认60和138。所以需要在OpenWRT配置下面的参数: list dhcp_option '60,TP-LINK' list dhcp_option '138,10.0.1.1'
thinkpad

ThinkPad等笔记本无法使用指纹识别登陆域账号的解决方法

ThinkPad等带指纹识别的笔记本,在Windows 7系统(其他系统未测试)下,默认是无法使用指纹方式登陆域账号的。具体表现为刷了指纹后,指纹识别器的绿灯闪亮,不报错,但就是无法登陆。解决方法如下: 打开控制面板-查看所有控制面板项-生物特征设备-更改生物识别设置-把“允许用户使用其指纹登陆到域”选上,保存更改,OK
ap

TL-WR941N重刷原版固件的方法

手贱,下了个OpenWRT,把TL-WR941N v4升级为openwrt-ar71xx-tl-wr941nd-v4-squashfs-sysupgrade.bin。升级成功后发现无线功能很不稳定,老断掉。后悔,悔的肠子都青了。上网翻了半天,终于找到方法刷回原版的固件。先去TP-Link国外的官网下载一个带有boot的固件,TL-WR941ND_V4_091118,然后在Unix系统下面使用dd命令,把boot部分去掉,命令为 dd if=wr941nv4_en_3_9_17_up_boot\(091118\).bin of=tplink.bin skip=257 bs=512 把tplink.bin拷贝到OpenWRT去 scp tplink.bin root@192.168.1.1:/tmp 然后ssh登录OpenWRT,运行下面的命令来刷固件 cd
1 min read