树莓派4B刷专用Openwrt做旁路由设置_树莓派4B openwrt固件下载

2023-01-30
0评论
/
817阅读
爱搜啊

本人前几天一直在折腾把我的树莓派装上Openwrt,中间过程踩了很多坑,现整理给以后有需要的朋友提供帮助

树莓派4B刷专用Openwrt做旁路由设置

一、情况介绍

树莓派4B 2GB版 我个人的不知道为什么TF卡槽故障 接了一个外置硬盘插USB3.0口(这里是一个大坑)

系统固件

LuCI Openwrt-18.06-k5.4 branch (git-22.312.35760-7afcfb2)/ ImmortalWrt 18.06-k5.4-SNAPSHOT r12336-5a5357e915 (2023-01-28)

网络配置:

主路由192.168.50.1 

树莓派分配IP:192.168.50.2

二、刷写系统

按照网上教程下载固件

树莓派4B固件(immortalwrt-bcm27xx-bcm2711-rpi-4-ext4-factory.img.gz)

备用链接: http://dl.iqqoz.com/f/1397394-793274517-7c2649

备用链接: https://pan.baidu.com/s/19JqflITqQSsH3wdEJNLS-Q?pwd=m161提取码: m161

其他树莓派openwrt固件下载

其他版本树莓派固件

项目地址https://github.com/SuLingGG/OpenWrt-Rpi

日后更新访问bcm2711 (openwrt.cc)下载有sysupgrade后缀的上传到web界面即可

下载完镜像后,使用 Win32 Disk Imager 等写U盘工具将 OpenWrt 固件刷入 SD 卡或硬盘即可。

写 U 盘工具使用方法

(刷基于 Linux 的固件的话。推荐 balenaEtcher,USB Image Tool、Win32DiskImager 应该可以),下载地址网上搜索下非常多,就不提供下载地址了

这里拿USB Image Tool举例,(注意此操作会格式化U盘)将一个8G以上的U盘插入电脑,在左侧选择U盘,然后再点击Restore,然后选择.img格式OpenWrt 固件文件,一路yes就会开始写入U盘,等着写入结束即可。

三、刷入外接硬盘从USB启动的特别说明

具体解决方法查看下文

树莓派4B刷Openwrt固件外接硬盘USB启动问题解决方案

四、初始设置

用户名/密码

本项目固件登录 web 控制面板的账号密码为:

账号: root

密码: password

本固件已默认开启了 SSH 服务,你也可以使用以上凭据登录到 OpenWrt 的 SSH 终端。

具有无线功能的设备:

按「安装/刷入」一节指引将固件安装至设备,断开设备上所有的网线连接后通电开机,等待 30 秒后,使用其他支持无线的设备连接 SSID 为: OpenWrt 的 WIFI 热点,在浏览器地址栏输入:

http://192.168.1.1

即可进入 web 控制面板。

仅具有有线功能的设备:

按「安装/刷入」一节指引将固件安装至设备后,使用网线连接设备 Lan 口和电脑并通电开机,当电脑提示有线网络已连接后,在浏览器输入:

http://192.168.1.1

即可进入 web 控制面板。

五、注意事项

首次开机时,请不要将设备通过网线与路由器或光猫相连。因为树莓派默认的 Lan 口 IP 192.168.1.1 很可能会与路由器或光猫的 IP 冲突,导致输入地址 192.168.1.1 后进入路由器或光猫的控制面板。

连接设备时,无需在客户端侧进行静态 IP 设置。

六、作为旁路由的网络设置

请参见自编译【旁路由】LEDE/OpenWrt作为旁路由辅助网关(目前最优解)OpenWrt网关旁路由设置其讲解已经足够详细,不再重复浪费大家时间了

总结起来就是:主路由设置旁路由IP为网关,旁路由设置主路由IP为网关。互相设置对方为网关即可。

七、网络环境优化

本人在进行以下优化前启用了Openclash插件(树莓派刷入后这个插件需要手动到固件更新里面下载内核,直接启动会报错:无法找到General的DNS转写配置等等,看报错是不能发现内核问题的)

因此,如果您没有使用该插件,这些优化可能不适用于您

在网络-防火墙-自定义规则添加

iptables -t nat -I POSTROUTING -o <b>eth0</b> -j MASQUERADE
iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 53
iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53

第一条需要添加eth0,是在论坛的一个老哥那里看到的,找不到原帖了,感谢!

(网络上有各种各样的自定义规则,这三条中是否需要删去某一条或者增加几条还请根据实际情况测试)错误的增加规则可能导致网速更慢或者直接断连

本人只做了这一个优化,上文提到的自编译 OpenWrt 系列 - 旁路由设置指南 | 美丽应用 (mlapp.cn)里面的:

在 Lan 口的“物理设置”中取消“桥接接口”的打勾,并在下方的“接口”中选择“eth0”,保存并应用再试。

在本人尝试后反而上不了网,当然如果您在防火墙规则测试无效后,也可以采取试试。

八、其他注意事项

如果你的上级路由固件为 老毛子 Pandavan 树莓派做旁路由出现卡顿情况的话,请尝试关闭 Wan 口设置中的 “IPv4 硬件加速”

本篇文章所述设置方法可能对某些型号的华为路由器无效,建议更换其他路由器再试。华为有路由器不能设置网关,我不确定是否所有华为路由器都是这样。

建议对于登录设备手动设置dns,否则你只能看看能不能换路由器或者找找第三方及原生系统,但据我所知找到商业路由器的第三方系统挺困难的

原文:https://www.right.com.cn/forum/thread-8273550-1-1.html


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2023-01-30发布