本帖最后由 gngyl 于 2025-6-16 10:49 编辑
第一次发帖,请多包涵。
一、小米路由器BE3600(2.5G版)软硬件情况:生产日期2024年11月,自带系统版本1.0.68,系统通电配置上网后第二天自动升级为1.0.80。
- curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=xxx/api/xqsystem/start_binding -d "uid=1234&key=1234'%0Anvram%20set%20ssh_en%3D1'"
- curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=xxx/api/xqsystem/start_binding -d "uid=1234&key=1234'%0Anvram%20commit'"
- curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=xxx/api/xqsystem/start_binding -d "uid=1234&key=1234'%0Ased%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%22debug%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear'"
- curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=xxx/api/xqsystem/start_binding -d "uid=1234&key=1234'%0A%2Fetc%2Finit.d%2Fdropbear%20start'"
复制代码说明:(1)解码后这4条命令,其实是通过浏览器依次执行了以下4条命令,作用是开启和临时固化SSH(恢复出厂设置会失效)
nvram set ssh_en=1 #ssh启用参数,该参数只有恢复出厂时才会失效。 nvram commit #固化ssh参数 sed -i 's/channel=.*\//channel="debug"\//g' /etc/init.d/dropbear #修改/etc/init.d/dropbear中的ssh开启判断语句,该文件每次重启路由器都会复原,需要在路由器开机自启动脚本中修改。 /etc/init.d/dropbear start #启动ssh服务 从这4条命令看,和telnet没关系,be3600的telnet服务和端口出厂应该是开着的,完全可以先用telnet登录(如果ipv4地址不行,可以用LLA地址登录试试)后运行上面的4条命令来开启SSH。 (2)命令中的192.168.31.1地址根据自己配置替换;
(3)命令中的stok=xxx中的xxx字符根据小米路由器web管理页面中的stok值替换,如:http://192.168.2.1/cgi-bin/luci/;stok=dca50e0c2ed4d20a833e909271595f90/web/setting/wan,就替换为dca50e0c2ed4d20a833e909271595f90;
脚本下载地址: https://codeload.github.com/open ... zip/refs/heads/main
解压后,其中的run.bat 就是windows cmd脚本,运行后界面如下:
首先运行1,根据自己情况设置路由器IP地址,然后运行2就可开启ssh,6是固化SSH(我运行过程出错,NameError: name 'FN_bdata_log' is not defined ,没成功);7可以安装固件,这个选项比小米救砖工具要好,救砖工具多次都降级失败。8选项中还有其他功能,如子项2可以更改root用户密码(硬更改),子项7可以安装bootloader(没成功,大佬们研究下)
方法二明显要简单,功能更强,推荐。
三、其他
1、路由器刚买来,固化ssh还没成功,但发现telnet的23端口一直打开着,为什么不直接用telnet,一定要开SSH呢,知道的指点下;
2、有两个问题还请大家指点以下,先谢谢了
(1)用free命令发现系统总内存只有180多M(官方参数是256M),这路由器合适吗?
(2)路由器重启动(断电重启和软启都一样)后,路由器灯一直是橙色长亮,不变成蓝色,只有在web界面-->常用设置-->上网设置-->wan口选择中随便调一下出现“保存”按钮并点击后才会变蓝
请大家解惑,谢谢!
|