本文总结一下自己折腾软路由的过程
准备
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 | 192.168.123.1 |
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根据自己爱好设置无线 SSID
和WPA-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 | 192.168.100.1 |
旁路由设置
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分钟左右),即可恢复