参考博客
项目地址:https://github.com/SuLingGG/OpenWrt-Rpi
进入官网下载如下文件:

然后刷入树莓派的TF卡中,刷入后插入树莓派开机,此时先不要连接路由器,开机会自动开启一个名称为openwrt的不加密无线网,用电脑连接上去,在浏览器输入192.168.1.1,进入路由器后台,默认密码为password
进入后先修改LAN口设置

找到网络-接口,点击LAN口后的修改

这里把ipv4地址修改为192.168.2.1,主要是为避免和后面连接的主路由IP冲突,修改后点击右下角的保存,记住是点击保存,不是保存应用,保存后右上角会出现未保存设置提示,点击进入, 在这里再点击保存并应用

保存并应用后,等待一会,然后断开网络,再重新连接,在浏览器中输入192.168.2.1,就是刚才我们修改后的地址,进入路由器后台,此时开始创建网络连接,点击网络-接口,然后创建新接口,设置参考下图所示,选择有线接口eth0,然后点击提交

然后将接口切换到LAN口,修改物理设置为如图

把有线接口eth0留给之前配置的WAN口 ,点击右下角保存,然后点击右上角的未保存设置,进入点击保存并应用
此时可以把主路由器和树莓派通过网线连接起来,可能会断开无线网,电脑重新连接上无线网,进入192.168.2.1后台,理论上此时应该就可以上网了,但实际经常无法连接网络,还需继续进行配置
点击网络-防火墙

修改区域中设置为如图中所示

点击保存,然后再保存并应用,此时就可以正常上网了。
该文详细介绍了如何将树莓派通过OpenWrt固件转变为路由器。首先从GitHub下载固件并刷入TF卡,然后设置LAN口IPv4地址避免IP冲突。接着创建新的网络接口,并配置有线接口eth0。最后调整防火墙设置,以确保能正常上网。

被折叠的 条评论
为什么被折叠?



