最近几天花了点时间折腾了一些OpenWRT,用Raspberry pi 4B做主路由,简单记录一下。
OpenWRT下载
- github地址:https://github.com/SuLingGG/OpenWrt-Rpi
选择的版本是Lean的版本,第一次用的Offical版本,然后每次配置应用都要等90秒,表示很费解。。。。,然后这个仓库有个Wiki,可以先去看一下,里面有提到版本的区别,硬件的支持,下载哪个文件等问题。
这个仓库是用Github Action来编译OpenWRT,然后编译后的内容可以在下面找到
接下来就可以用下面这个Win32磁盘映像工具把镜像刻到Flash闪存卡里(我这里使用的是Windows,其他系统,可能需要再查查资料)。
接着就是最重要的事情:启动之前不要插网线,如果有外接无线网卡的,可能也需要先拔掉。
OpenWRT配置
有个Web管理页面,还是挺惊艳的,不过考虑到OpenWRT大部分都是C,能做个Web页面感觉也很不容易。连上Raspberry pi 4B的WIFI(默认名字是OpenWrt),然后浏览器访问192.168.1.1就可以打开,默认用户名是root,默认密码是password,配置的内容主要是两步
- 默认的LAN口配置里的物理设置,里面包含了无线和eth0,也就是以太网口,但是我们需要用以太网口做WAN口,所以需要取消勾选。
- 新增一个WAN口,物理设置选择eth0,因为我这里是PPPoE拨号,所以协议选择了PPPoE,然后输入用户名和密码
- 修改WIFI名称,在无线中找到修改,然后下面有个ESSID,好像不支持中文名称
- 服务的话,只开了SmartDNS,其他的还没来及的测试,记得要在下面点保存
- WIFI支持5G频段,最高速率是150Mbps,实测跑不到50Mbps,虽然也够用了。。。。
最后右上角有未保存的配置,点开后,点击保存并应用,然后重启下系统(应该非必须),插上网线,理论上就可以用了(我就成功了一次)
最后祝大家一次成功!!!