树莓派4B刷专用Openwrt做旁路由设置_树莓派4B openwrt固件下载
本人前几天一直在折腾把我的树莓派装上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.ioozu.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 热点,在浏览器地址栏输入:
即可进入 web 控制面板。
仅具有有线功能的设备:
按「安装/刷入」一节指引将固件安装至设备后,使用网线连接设备 Lan 口和电脑并通电开机,当电脑提示有线网络已连接后,在浏览器输入:
即可进入 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
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包