红米AC2100和X86软路由组网方案


本文总结一下自己折腾软路由的过程

准备

1.红米AC2100路由器一台
2.D2550国光小主机一台
3.运营商送的光猫
4.网线至少3根
5.电脑一台
6.U盘一个

光猫设置

1.光猫设置为桥接模式,然后千兆lan口连接主路由的wan口(红米路由这里叫internet口)即可

主路由操作(红米AC2100)

刷bread&第三方固件

 1.1 查看路由器版本是否可以直接刷breed,不可以就降级(2.0.7)

 1.2 获取SSH权限 修改管理员密码

  1.2.1 进入路由器管理后台主页获取码(浏览器操作)

1
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/web/home#router  

  1.2.2 获取SSH权限(浏览器操作)

1
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B

  1.2.3 修改管理账号密码为admin(浏览器操作)

1
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B

 1.3 刷入breed
  1.3.1 上传breed镜像到路由器tmp目录
  1.3.2 进入路由器SSH界面(xshell等)刷入breed

1
mtd -r write /tmp/breed-mt7621-xiaomi-r3g.bin Bootloader

 1.4 进入breed刷第三方固件(这里装老毛子固件)
具体步骤:拔掉电源,拿顶针顶住reset,然后插上电源,等待数秒指示灯开始闪即可,浏览器访问192.168.1.1,选择固件更新-勾选固件-选择老毛子固件,然后点击上传,最后待路由器自动更新完成便可

主路由设置

1.wan口上网设置
 打开路由器管理界面192.168.123.1,选择外部网络(WAN),外网连接类型选择PPPoE:拨号,用户名称和用户密码填写运营商给的,然后点击应用本页面设置,这里设置完成之后,电脑应该可以上网了,如果不行也无所谓

PS:老毛子默认登陆信息

1
2
3
4
192.168.123.1
帐号:admin
密码:admin
无线密码:1234567890

2.lan口设置
 ip地址设为192.168.0.1,DHCP 服务器-IP 地址池开始地址设为192.168.0.100,IP 地址池结束地址设为192.168.0.255,默认网关设为192.168.0.2(旁路由ip地址),DNS 服务器 1设为192.168.0.2旁路由ip地址),然后应用本页面设置

3.无线设置
 1.2.4GHz和5GHz根据自己爱好设置无线 SSIDWPA-PSK 密钥
 2.5GHz信道带宽,选择最大的20/40/80/160 MHz(有些路由没有160的,反正选最多那个就没问题了),高级设置可以开启启用绿色节能 AP(这个是没有设备连接时降低无线功耗,总之就是省电)
 3.这里高级设置也开启启用绿色节能 AP

4.重启路由即可,这个时候有线无线都可以上网了

旁路由操作(D2550 X86 国光单网口小主机)

旁路由刷机

1.前期准备
 1.1 准备好U盘,physdiskwrite软件,OpenWrt固件(这些底部有集合包)
 1.2 下载老毛桃pe工具并安装
 1.3 将U盘插上电脑,打开老毛桃软件,选择需要制作成PE启动盘的U盘,点击「一键制作成USB启动盘」,等待1-3分钟制作完成。(注:过程中需格式化U盘,请提前备份资料)
 1.4 将固件和写盘工具放入老毛桃启动盘中。
2.安装OpenWrt
 2.1 将U盘插入软路由,接上鼠标、键盘
 2.2 软路由插电开机,按F12键选择U盘启动,进入老毛桃界面,选择【1】。(注:主板不同,快捷启动键不同)
 2.3 在WinPE系统下使用DiskGenius删除需要刷入系统的硬盘下面的所有分区,并保存
 2.4 把OpenWrt系统写入硬盘
  2.4.1 按WIN+R,输入CMD,进入命令操作界面
  2.4.2 输入U:回车确认,切换到U盘的目录。(注:U是你的U盘启动盘的盘符,具体盘符需要看你的U盘在系统中的盘符),
  2.4.3 输入physdiskwrite -u openwrt.img(注:这里选择你要安装的镜像全称,简单点可以直接重命名为openwrt.img)并回车确定。然后会显示目前检测到的硬盘,输入0或者1选择要刷入到那个盘(注:看容量,选择硬盘的那个编号,一般为0),按Y确认。
  2.4.4 等待刷入结束,之后关机,拔掉U盘,再开机进入OpenWrt路由系统。

PS:软路由登陆信息

1
2
3
192.168.100.1
root
默认无密码

旁路由设置

1.登陆管理界面,找到【网络】→【接口】,修改lan口
2.IPv4 地址填写192.168.0.2
3.IPv4 网关填写192.168.0.1(主路由ip地址)
4.使用自定义的DNS服务器填写114.114.114.114(或其他你喜欢的第三方公共dns地址)(填完最后点一下旁边的+)
5.DHCP 服务器-基本设置-勾选忽略此接口
6.关闭路由器,然后把网线接入主路由lan口即可开机

PS:如果还不行,请把光猫、主路由、旁路由都重启一遍

遇到的疑难杂症

1.电脑网卡变100Mbps
解决办法:拔掉电脑电源,等一段时间(5分钟左右),即可恢复

资源整合:

刷机包(提取码: hmwe)
红米ac2100刷机教程
软路由OpenWrt X86软路由安装
主路由+旁路由设置教程