斐讯K3 官方固件root版本


版本信息

版本:
V21.5.37.246
V21.6.8.46(推荐)

相对于原版:

  • 删除了几个没用的软件:statistics、collect、up_data、auto_upgrade、telnetd_startup、utelnetd(telnet服务端)、schemeupgrade

  • 补齐了awk、sed、md5sum、wc、dd、ln、nohup、cru等等多个常用命令

  • 集成了dropbear(ssh),(密码重启后同步为web管理密码),ssh欢迎页面显示存储内存温度等信息

  • 增加了一个开机启动脚本/opt/started_script.sh,可以在里面添加想要自启动的软件、命令

  • 计划任务定时任务自定义/etc/crontabs/admin,定时开关、定时运行程序

  • host自定义 /etc/hosts,屏蔽&解析网站

  • dnsmasq配置、启动命令自定义,↑

  • 防火墙iptable规则自定义 /etc/firewall.user,开启端口转发规则

  • 删除了网页升级提醒、策略推送升级

  • 本地时钟fake-hwclock、定时ntp网络对时

  • entware一键在线安装、本地快速安装&清理重装

  • 适配了部分插件实现一键安装

  • 08-08新增一个便捷工具箱,一键安装、一键刷机升级等等,联网SSH登陆后输入 tb 即可(联网是指路由自身能联网,SSH里面可以ping通baidu)

  • 09-09 工具箱增加了几个简单的WebUI (WebUI属于扩展插件,不启用就是原版。启用:SSH工具箱—>系统&其它—>WebUI)

不包含CFE


固件下载

网盘链接: http://pan.baidu.com/s/1i4DImnb 密码: root
(注意验证文件 MD5, 工具箱不能使用的需重刷)


刷入root固件

检查固件版本

目前已知的K3的版本从低到高:

  • V21.4.31.212

  • V21.4.33.217

  • V21.5.37.246

  • V21.5.39.260

  • V21.6.8.46

  • V21.6.11.58

  • V21.6.14.109

  • V21.6.14.122

统一升级至 V21.6.8.46 版本 (非官方原版固件直接跳转  版本互刷)

登陆路由—>功能设置—>手动升级 查看当前固件版本

如果是 V21.5.37.246、V21.5.39.260、V21.6.8.46 ,不用操作

如果是 V21.4.31.212、V21.4.33.217

  1. 下载  K3_V21.6.8.46 固件,然后 登陆路由—>功能设置—>手动升级—>浏览上传刷入

如果大于或等于 V21.6.11.58 需要先降级至旧版  V21.6.8.46

  1. 下载  K3_V21.6.11.58P 固件
    然后 登陆路由—>功能设置—>手动升级—>浏览上传刷入
    (V21.6.14.122 版本需要 先降级刷入  V21.6.14.109 然后 进入CFE—>浏览Upload上传刷入)
    (V21.6.14.109 版本需要  进入CFE—>浏览Upload上传刷入)

  2. 接着下载  K3_V21.6.8.46 固件
    然后 登陆路由—>功能设置—>手动升级—>浏览上传刷入 降级完成

开启路由telnet

  1. 下载 PuTTY、开telnet工具 RoutAck

  2. 登陆路由—>功能设置—>LAN设置 查看路由IP

  3. 打开RoutAck–>防火墙允许–>填写路由IP–>开启telnet
    (如果防火墙拒绝了需要 手动允许 或者 临时关闭防火墙)

  4. 成功后telnet连接路由:
    打开putty–>选择telnet协议–>填入路由IP–>连接

上传固件

  1. 下载固件、 Tftpd32

  2. 打开Tftpd32,防火墙允许,选择连接路由的网卡,固件放到同目录

  3. 把固件从电脑tftp目录下载到路由(192.168.2.100是实际的电脑IP,tftpd里面有显示)
    PuTTY输入命令:

      cd /tmp; tftp -g -r K3_V21.6.8.46_tb.bin 192.168.2.100

刷入固件

PuTTY输入命令:

cat K3_V21.6.8.46_tb.bin >/dev/mtdblock6 && reboot

会自动重启 等待路由重启 2分钟后重启完成(如果重启失败手动电源按钮重开机)

PS:8月2日以后的新版CFE封堵了网页执行命令, 建议刷完后到 SSH工具箱–>系统&其它–>其他–>进行CFE降级


操作动画


资源链接

电脑PC端SSH工具:
PuTTY: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
中文版PuTTy: https://github.com/larryli/PuTTY
WinSCP: https://winscp.net/eng/docs/lang:chs#下载
Xshell: https://www.netsarang.com/xshell_download.html

手机移动端SSH工具:
IOS: Termius、 Prompt 2
Android: JuiceSSH、 ConnectBot、 Termius

其它信息见:  http://www.right.com.cn/forum/thread-212725-1-1.html


常见问题

整理了一些常见问题(不看白不看):

Q:SSH基本命令不理解、不会、在哪里运行?

A:不会?有两个选择:选择①:可以关闭此网页,没必要为难自己。
选择②:可以在 论坛 或 百度搜索 linux 或者openwrt 相关教程,只要愿意学没有学不会的,自己懒就不要拿小白这个词当挡箭牌了。
一些命令大都是命令+参数的形式,大多数命令可以用命令+–help显示相关用法,或者  https://www.baidu.com/ 搜索linux下的用法,看不懂? https://www.baidu.com/s?wd=翻译
基本操作也不会? https://www.baidu.com/s?wd=linux+关键词
大部分命令是要在 电脑或手机使用ssh软件登陆路由以后在终端执行的。

Q: SSH用户名、密码

A: SSH用户名是admin,密码是你的网页管理密码。(网页管理密码和SSH密码是分开保存的,如果你开机后改过网页密码(比如执行恢复出厂设置相当于改成预置的admin),ssh密码不会立即同步,还是上一次的, 重启才会同步成网页的管理密码),如果你不记得你的密码了就长按复位键恢复出厂设置,如果用WinSCP登陆协议要选择SCP。

Q:有线怎么样?无线怎么样?稳定性怎么样?XXX怎么样?

A: 这些是无法二次修改、优化或负优化的,原版什么样这个也什么样,原汁原味的官方固件,没有修改写入任何nvram参数,如果你不用SSH,效果是等同于官方的!(有些官方固件的问题请等待官方固件版本升级来解决,请不要把黑锅甩给我)。(还有不要一有问题就把锅甩给固件,固件出厂有严格的测试流程,不会专门针对为难你一个人。)

Q:怎么进入CFE?

A:见刷入方法2,机器通电初始化设备后CFE会根据预设的时间等待几秒,这时候如果按下了复位键,CFE检测到就会中断暂停引导系统,如果没有按下按键就会正常引导启动系统,CFE的IP读取当前的NVRAM值,是动态的,如果官方固件修改过IP或者刷了梅林固件,IP也随之更改,如果不记得了IP也可以使用  ASUS Device Discovery 来查找IP 。

Q:怎么恢复出厂设置?重置nvram?

A:有问题,捅复位
方法1:进入CFE网页,点击 Restore NVRAM 重置NVRAM (lede固件没有使用nvram,不适用)
方法2:系统完全启动以后(通电5分钟以后)长按复位键10秒进行复位(个别梅林固件没有适配不行) (系统启动后会运行按钮检查程序,检测到长按按键后就触发执行重置操作,没启动完你就按是没用的)(lede固件有时候长按无效,断电重启重试几次就可以了)

Q:怎么刷回原版?

A:这个固件基本等于原版固件,你可以问客服呀,见 http://www.phiwifi.cn/thread/3425 或者 用上面说的CFE web方式,或者 nvram把版本号改小然后自动升级,或者SSH工具箱 刷机&还原 恢复原厂 。

Q:手动升级或者CFE页面无法刷入官方固件?

A:系统dev_info分区丢失 或者 dg_ver版本太高,可以自行恢复备份 或者到 SSH工具箱–→系统&其它–→其它–→恢复降级 dev_info 。

Q:怎么在此版本基础上 更新升级 或者 转刷LEDE?

A:看楼下,固件传到路由/tmp目录,然后dd命令刷 或者 用上面说的CFE web方式。 (SSH工具箱已经集成,一键在线升级,一键转刷lede)

Q:已经是LEDE怎么刷这个?

A:见上面刷机方法1后半部分,直接lede的web升级,或者看楼下,固件传到路由/tmp目录,然后用mtd命令刷 或者 用上面说的CFE web方式。

Q:怎么清理已经安装的软件?

A:通过opkg安装的文件保存在/root/opt目录,其它在/root目录,看谁不顺眼就删谁(认真的)。(可以看opkg的帮助 或者 opt install local重装entware可以删除全部通过opkg安装的源里的软件,/root目录的不会删除)或者SSH工具箱 清理&删除

Q:怎么防火墙开启额外端口(比如远程访问transmission、Aria2、SSH、FTP等)、自定义iptable规则?

A:看原贴,/etc/firewall.user里面加,比如SSH是22端口,手动运行或相关服务重启时或重启路由生效。(SSH工具箱系统&其它)

Q:怎么自定义定时任务,计划任务?

A:看原贴,定时wifi,定时发送微信信息等命令 按格式加到/etc/crontabs/admin里面。

Q:怎么查看、更改wifi发射功率?

A: 看楼下。

或者参考官方命令(V21.6.8.46、V21.6.11.58 以上版本才支持) 数字 100 穿墙、75 正常、50 节能,可以自己修改相应数字大小来调节
2.4G

wl -i eth1 pwr_percent 75

5G

wl -i eth2 pwr_percent 100

Q:怎么修改hosts 和 自定义dnsmasq参数、配置、启动命令?

A:不经常改动的添加到/etc/hosts第四行以后(新版才有),动态的hosts可以利用dnsmasq的addn-hosts配置参数,dnsmasq见原贴楼下,重启dnsmasq才生效。

Q:安装软件有web界面吗?

A:没有(一些软件自身有单独的管理页面),软件和界面是独立的,你得自己开发相应的界面(SSH工具箱–→系统&其它–→WebUI 有简单的控制守护界面)。

Q:/opt空间不够,怎么利用USB?

A:建议到 SSH工具箱–→系统&其它–→扩展opt,也可以把比较大的目录比如/opt/bin、/opt/lib等目录改成链接到usb存储的软链接。(如果/root/opt目录整体搬迁到usb,/opt/etc这个目录不建议放到usb)

Q:一些软件能集成吗?

A:不能,大部分软件没有GUI没必要,在不破坏原版的功能和稳定前提下,除了必要的运行库以外没有值得集成的软件,软件还需要经常更新,而系统目录是只读的,会给更新、运行带来不便或错误、弊大于利。

Q:可写目录,存储位置、大小?

A:可写目录/root(实际挂载点是/tmp/media/nand),/opt实际也是链接到/root/opt目录下的,所有的文件都保存在这个目录下,分区mtd8,分区格式yaffs2, 分区名brcmnand,可用总大小80M。

Q:需要一些别的软件?

A:如果是单纯脚本可以自己移植,如果是二进制的:①可以先看看entware软件源  http://pkg.entware.net/binaries/armv7/Packages.html 查找看看人家提前编译了没有,有就直接opkg安装。
②也可以直接用同平台架构的如梅林固件的现成的ELF二进制文件,如缺少依赖lib可以运行前export LD_LIBRARY_PATH=/xxx/lib目录。
③还是没有就需要找个toolchain拿源码自己交叉编译了。

Q:如何修改VLAN?

A:用不到,没机会研究,不会弄,自己搜索相关教程。系统自带了vconfig程序,也可以从梅林固件复制robocfg程序(11KB)。

<h3 id="Q:系统分区只读,临时修改系统只读分区的文件或目录?" style="box-sizing: border



版权声明

本文作者 tianbao / 文章来源: tbvv.net

本文链接https://www.xzccc.com/wangluotongxin/6.html

转载分享:如果你要转载或者分享本篇文章,请注明作者/出处以及原文链接即可!

侵权行为:如果文章内容侵犯了您的权益,还请麻烦来信告知删除内容。


发表评论

检测到您还未登录,需要登录后才能发表评论!

注册 or 登录

文章评论 0 条评论,你也快来参与吧!

还没有评论呢~快来一鸣惊人吧!

业务范围

- Job requirements accepted -

img

- 智能家居 -

提供一站式服务
设计/布线/安装/调试/维护

联系我们
img

- 安防监控 -

提供一站式服务
设计/布线/安装/调试/维护

联系我们
img

- 电信业务 -

提供一站式服务
设计/布线/安装/调试/维护

联系我们
img

- 智慧小区 -

提供一站式服务
设计/布线/安装/调试/维护

联系我们