找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 10027|回复: 19

[R4A] 老笔记本改造软路由Ros+LEDE+集客AC配小米4A千兆组网

[复制链接]
发表于 2020-10-12 10:22 | 显示全部楼层 |阅读模式
本帖最后由 LI农夫 于 2020-10-13 11:55 编辑




刷机有风险,非战斗人员请立即撤离!






(一)虚拟机篇:

因为一直以来想要折腾一下软路由,所以才有此次教程。

偶然间发现自己的老款笔记本网口竟然是千兆的网口,所以准备拿来做软路由,但原来单网口的软路由只能拿来做旁路由做升级其他功能,所以在笔记本的网卡接口处接了一个MINI-PCIe的千兆网口(链接自行某宝)

硬件配置:
  • 华硕A43SJ i5-2520M + 4G DDRL3 + 128G固态硬盘(老硬盘反正不想要了)
  • MINI-PCIe 千兆网口 (需要主板支持,理论上USB千兆网卡也行)



其余准备:
  • 大于4GU盘
  • Refus
  • DiskGenius
  • Proxmox-VE iso镜像

资源地址:

Refus:
  1. https://github.com/pbatard/rufus/releases/download/v3.11/rufus-3.11.exe
复制代码


Disk:
  1. https://dl.pconline.com.cn/html_2/1/67/id=4431&pn=0.html
复制代码


PVE:

  1. https://pve.proxmox.com/wiki/Downloads
复制代码
PS:版本请自行选择,因为我是老的笔记本,没有选用最新的版本,此次教程镜像选择的是proxmox-ve_5.4-1.iso

基本准备的差不多了,下面开始教程:


    I. 制作U盘启动盘
    建议用disk格式化U盘为Fat32格式,同时建议将磁盘转为mbr,老款笔记本对Gpt支持不是很好,爬帖的时候好多人好像在装pve遇到的奇怪的毛病。
    启动refus软件选择对应的U盘,以及iso镜像
   
   

    II.准备完毕就可以开始装机了,因为我这款笔记本没有快捷按钮所以就只能进BIOS里选择启动盘。选择你自己的U盘启动然后开始安装。
    PS:pve6.2-1镜像在我的笔记本提示inital ramdisk就卡住不动了。所以才换了5.4-1

    III.因为PVE的安装过程网上其实有很多,我这里就没有再截图了。只有几个注意的地方:
   
    上面的网卡可以随便选择,建议对内网外网分不清的朋友不要这样分配路由地址,可以分配成一个自己可以记住的网络常规内网地址比如
    IP:192.168.1.254
    Netmask 255.255.255.0
    Gateway 192.168.1.1
    DNS 192.168.1.1


   安装完成后同局域网其他浏览器里通过自己设置的IP地址登录管理:

   例如
   
   这里是https://10.0.2.15:8006
   PS:为什么建议大家用常规的IP地址原因就在这里,大部分家庭内网采用的网段基本都是192.168.1.*,如果随意设置IP而对内网没有概念的朋友是没办法通过局域网的IP访问到虚拟机的,如果无法登陆

   pve主机的朋友请自行设置登陆电脑的网口IP4地址和软路由同网段。
   


    到这一步,pve的安装基本完成。
    然后添加你的网卡

    选择最外层pve->网络->添加即可。
   
   
   如果你对虚拟机的安装教程仍有疑问,建议前往百度或者B站自行搜索教程。


(二)软路由ROS+LEDE+集客AC


所需软件:WINSCP
  1. https://winscp.net/eng/download.php
复制代码
ros+lede镜像:
我这里采用的ROS镜像来自与B站Up主Bill Mike
  1. https://pan.baidu.com/s/1dXnBQXrqLMz0izDLC3kHfw 码:cyr5
复制代码
因为我这里的安装教程基本和UP主一样,所以就不再赘述ROS和LEDE的安装了,建议大家视频观看更好。
  1. https://www.bilibili.com/video/BV1yb411V7gH?t=3938
复制代码


这里重点说下集客X86AC制作img镜像以及kvm安装的过程:

首先我们去集客官网下载所需要的文件
集客X86安装包:
  1. http://file.cnrouter.com/index.php/Index/download/id/116.html
复制代码
集客X86升级包:
  1. http://file.cnrouter.com/index.php/Index/download/id/115.html
复制代码
startwind转换:
  1. https://www.starwindsoftware.com/starwind-v2v-converter#download
复制代码


下载这两个文件到本地目录后
   I. 插上Fat32格式的U盘在win10电脑中操作如下:

   选择我的电脑->管理->磁盘管理->存储
   
    操作->创建VHD
   
   
    存储位置可以自己选择,浏览选择你想要存储的位置,在文件名处自己输入想要保存的名字如:JKAC.vhd,我是直接存在了我的U盘上了。
        点击左侧空白区域初始化磁盘
   
   记得新建简单卷的时候注意给磁盘分配盘符,不然找不到

   解压集客网关安装包直根目录。右键运行一键制作U盘启动安装盘.exe,完成后请用集客升级包的upk文件替换vhd中制作好的upk文件,可以删除png、安装exe等文件,然后在电脑弹出该磁盘。

   使用startwind将vhd转换为img文件

   

   完成了img的制作后,我们用winscp将文件传到根目录(或者你自己想传的目录)

   然后就可以开始创建集客AC的虚拟机了,虚拟机的创建和ros、lede相近,由于我们是拿集客AC做为二级旁路由管理家里的AP所以只需要一个Lan口就够了
   但是如果你在虚拟机中只配置一个网口的话,会导致你在内网中无法通过你设置的内网IP访问到AC器。
   请在网络设备那添加两个相同的vmbr网口,例如我是用vmbr1作为我的lan口所以我添加两个网络设备vmbr1   
   
   

   接下来我们在pve控制台输入命令

  1. qm importdisk <vmID> JKAC.img local-lvm
复制代码

   就会在我们创建的集客虚拟机下多出一个磁盘来。
   在安装过程中我们会遇到集客AC所需要的磁盘空间大于1G所以在虚拟机分配磁盘的时候请记得大于1G,我因为固态很大所以随意分配了2G存储。
   选了2核512MB的内存分配给集客

   注意:安装完成后请使用命令行停止集客虚拟机,尝试在web管理端停止集客AC时总是报错,无法关闭

  
  1. qm stop <vmID>
复制代码

   然后删除我们的安装磁盘,再集客AC的虚拟机选项->引导顺序,将引导顺序换成你安装的磁盘。重启虚拟机进入集客AC的控制面板
   配置你的内网地址,在控制台按3
   
   我个人配置的是192.168.1.233
   然后就可以通过该地址登录你的的集客AC控制了。
   
   AC的配置也是比较简单 这里也不多说了,小伙伴们自己探索吧。


(三)R4A刷Breed与集客AP



R4A说实话也只是我买回来测试的,我主要看他价格也还合适又是千兆,所以想探索一下效果如何。


说实话论坛里R4A的帖子还是比较少,大部分都是红米AX和其他机型,可能还是各位大佬看不起这种几十块的玩意吧。确实可能配置也不太行的样子,但我想这怎么说也是个假假的千兆路由


拿来做个AP也不算过分吧,所以才有这个经历。


选择集客因为它还是有一套集成的AC+AP的方案,价格在MTK上选择也算是亲民,所以这也只是个尝试,对效果确实没有底。好了废话不多说进入正题吧。


此次breed是才macOS操作下完成的。windows下我操作过一个贴吧里R3G的breed教程,虽然命令行里提示开启了telnet,但实际访问还是无法通过telnet访问到路由器,所以放弃了


另外也是因为在windows下许多下载没有低调上网啥的速度真的很慢,我实在是受不了所以就放弃了。但我估计基本的操作应该和Mac下没有太大的差别。




   I. mac下没有python3 所以需要先下载homebrew 更新一下


  1. brew intall python3
复制代码


   II.以及更新telnet(mac也没有)


  1. brew install telnet
复制代码

   III.基本环境配置好了之后,然后就开始下载所需要的breed文件:将文件通过WINSCP或者其他ssh工具上传到/tmp目录下
   windows下的过程也简单说一下吧:

   下载Python3 安装 以python3.8.6为例
   
   下载installer版本,安装时候注意勾选add to path这样环境就配置好了,然后下载OpenWRT的库文件来解压,进入到文件内执行

  
  1. pip3 intall -r requirements.txt
  2. python3 remote_command_execution_vulnerability.py
复制代码

    如果顺利的话,就可以开启telnet,之后再刷入breed

  1. https://breed.hackpascal.net/breed-mt7621-pbr-m1.bin
复制代码
此链接由坛友@kan1111 提供,感谢坛友的奉献。

R4A刷breed直达windows傻瓜式刷breed

然后去下载解码的OpenWRT开启telnet源码,下载速度真的极慢。我在爬帖的时候看到如果你对速度实在忍受不了,又了解git的话建议你注册gitee然后将

  1. https://github.com/acecilia/OpenWRTInvasion
复制代码



该项目fork到你自己的仓库,再导入到gitee,可以加快下载速度。不知道操作的就当我没说吧。


文件下载后解压并进入到该目录下运行命令

  1. pip3 install -r requirements.txt
复制代码

  1. python3 remote_command_execution_vulnerability.py
复制代码


如果遇到 requests 或者其余插件报错建议使用以下命令:

以我python3.8示例

  1. pip3 intall -r requirements.txt --force
复制代码

>python3.8 remote_command_execution_vulnerability.py   

根据你登录的路由管理的地址192.168.31.1stok= ********************
stok的值 开启你的telnet

此处教程论坛其余帖子中有详细描述,请自行爬帖吧。(主要当时操作的时候没有截图)

输入breed命令

  1. mtd -r write /tmp/breed-mt7621-pbr-m1.bin Bootloader
复制代码

刷好之后,你就可以进入你的breed刷固件了

注意事项:
此教程是通过原来小米镜像开启Breed教程,
刷好breed后记得在固件备份里备份你的eeprom.bin以及固件并妥善保存,另外建议截图保存你的MAC地址


接下来就可以愉快的刷你想要的固件了:

集客AP固件选择:
  1. http://file.cnrouter.com/index.php/Index/download/id/283.html
复制代码

通过breed导入你eeprom和集客固件更新,就变成了集客AP了。


至此教程基本完成。


总结:


  • 此次刷机总共用了差不多两天的时间,由于老笔记本我在第一次清灰的时候,给风扇加润滑油的过程中,不知道为什么造成了短路,导致开机风扇转动然后不显示,刚开始我一直以为排线坏了。后面把润滑油擦掉一些又可以用了
  • 然后刷机的过程中遇到一个比较操蛋的事情,老本子装了pve后现在所有的USB口全部失效了,再也无法用U盘引导了,不知道是不是我在带电操作的时候把某个电容弄坏了,这也是比较烦的一个地方。
  • 其余基本就是一些爬帖的心酸吧,想要把事情整合起来确实还是比较麻烦的,不过还好有一颗折腾的心,也不放弃所以最终还是弄好了。
  • 刷好的集客AP在昨晚测试的时候发现wifi的速度只有差不多7-80M/s不知道是硬件的问题还是固件的问题,暂时没解决。



其他:


  • 修改pve默认地址



  1. vi /etc/hosts
  2. vi /etc/network/interfaces
  3. vi /etc/issue
复制代码
将三处改为一样的地址即可,不要修改端口,除非你知道自己在操作什么。

   2. 禁止笔记本盒盖休眠

  1. vi /etc/systemd/logind.conf
复制代码

  1. #HandleLidSwitch=suspend ->
  2. HandleLidSwitch=ignore
复制代码



   3. 来电自启

   目前没有找到比较好的方案!
   4.关于功耗的问题

   确实老机器在功率大确实会大一点,在接了显示器的情况下测试,静默状态下差不多有18W,在网速跑满的情况下在 27 - 30W之间波动,这确实对软路由来说是有些功率高了。但这只是一个思路请自行考虑功耗问题。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2020-10-12 11:17 | 显示全部楼层
然后呢?

点评

差不多了阿~  详情 回复 发表于 2020-10-12 13:15
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-12 13:15 | 显示全部楼层

差不多了阿~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-10-12 13:38 | 显示全部楼层
我想知道平时功耗大概多少

点评

老机器会功率比较大,在连接屏幕的时候功率平静差不多在18W左右,网络满载27 - 30 之间波动,确实如果在功耗上来说不太适合做软路由。  详情 回复 发表于 2020-10-12 14:59
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-12 14:59 | 显示全部楼层
kid1412 发表于 2020-10-12 13:38
我想知道平时功耗大概多少

老机器会功率比较大,在连接屏幕的时候功率平静差不多在18W左右,网络满载27 - 30 之间波动,确实如果在功耗上来说不太适合做软路由。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-10-12 18:34 | 显示全部楼层
LI农夫 发表于 2020-10-12 14:59
老机器会功率比较大,在连接屏幕的时候功率平静差不多在18W左右,网络满载27 - 30 之间波动,确实如果在 ...

功耗大确实不合适。不过思路确实挺好,废物利用让人感觉很爽。我也有个i5 4200u的旧本,但是太大了,15寸。

点评

有一种思路就是调低cpu的频率,降频使用的话功率会低一点,而且屏幕排线在使用中被我直接拔掉了  详情 回复 发表于 2020-10-13 11:51
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-13 11:51 | 显示全部楼层
kid1412 发表于 2020-10-12 18:34
功耗大确实不合适。不过思路确实挺好,废物利用让人感觉很爽。我也有个i5 4200u的旧本,但是太大了,15寸 ...

有一种思路就是调低cpu的频率,降频使用的话功率会低一点,而且屏幕排线在使用中被我直接拔掉了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-11-18 11:46 | 显示全部楼层
违禁词语,请勿再发牛,小米4A千兆版也可以刷集客固件,很赞
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-12-9 19:53 | 显示全部楼层
前来思考
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-10-10 22:51 | 显示全部楼层
正好需要,来得很及时
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-10-10 22:53 | 显示全部楼层
ros+openwrt已经设置好了,我添加ac后网络如何设置?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-10-10 22:53 | 显示全部楼层
ros+openwrt已经设置好了,我添加ac后网络如何设置?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-10-10 22:55 | 显示全部楼层
“AC的配置也是比较简单 这里也不多说了,小伙伴们自己探索吧。”   看到这句话,一口老血喷了出来

点评

很久没注意了,集客的AC配置确实很简单,因为我没有用opt 的Ac配置  详情 回复 发表于 2022-5-5 09:10
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-5 09:10 | 显示全部楼层
捡了一个盘 发表于 2021-10-10 22:55
“AC的配置也是比较简单 这里也不多说了,小伙伴们自己探索吧。”   看到这句话,一口老血喷了出来

很久没注意了,集客的AC配置确实很简单,因为我没有用opt
的Ac配置
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-10-9 11:03 | 显示全部楼层
R4A刷Breed与集客AP,后怎么登录管理页面
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-30 18:11

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表