树莓派3B+零成本改造软路由:使用基于OpenWrt的国内优化版系统ImmortalWrt
一、 前言
如果你也有一台闲置的树莓派3B+,并且需要一个软路由。那么请继续往下看。
本文记录了我如何将一台树莓派3B+,从运行Ubuntu + 手动配置PPPoE + hostapd的“拼凑版”软路由,平滑迁移到开箱即用的ImmortalWrt系统。一台成本仅百元的小板子,摇身一变成为自带5GHz Wi-Fi的便携旅行路由器。
更重要的是,我会强烈推荐 ImmortalWrt 这个宝藏系统,并分享为何它比原生OpenWrt更适合国内玩家。
系统镜像下载链接位于文末附录。
二、 缘起:Ubuntu上的“手动挡”软路由
最初,我的方案是在Ubuntu上“手搓”软路由:
- 拨号:用
pppoeconf配置上网。 - 热点:用
hostapd和dnsmasq发射5GHz Wi-Fi。 - 转发:手动
iptables配置NAT。
虽然能跑起来,但痛点明显:
- 维护难:重启偶发服务起不来,systemd服务报错让人头大。
- 配置散:每个功能都是一个独立的配置文件,改个参数要SSH。
- 性能差:功能都跑在通用系统上,实际体验断流严重。
于是,我决定为软路由找一个更专业的灵魂——OpenWrt。
三、 为何选择 ImmortalWrt?
在寻找固件时,我果断放弃了官方原生OpenWrt,转而选择了 ImmortalWrt。理由很简单:这是最适合国内用户的OpenWrt优化版。
- 软件源极速:原生OpenWrt的软件源在海外,装个中文包都慢得要命。ImmortalWrt拥有国内镜像源,更新和安装插件基本都是秒完成。
- 无线驱动全面:对树莓派3B+的板载Wi-Fi芯片支持得非常到位,关键驱动都是包含在系统镜像里的,拿到手就能用,彻底告别“Wi-Fi起不来”的噩梦。
- 默认中文友好:预装的网页控制界面支持中文,让上手门槛降至最低。
如果你也想用树莓派这类设备,真的不用再费劲刷原生版然后手动装一堆依赖了。去它的固件选择器直接下载 Factory EXT4 镜像就行。
四、 配置全记录:踩坑与解决
刷入ImmortalWrt后,所有操作都在直观的LuCI网页后台进行,体验比之前的Ubuntu填坑好太多。我使用的是以太网拨号上网+5G AP广播Wi-Fi的方案。
1. LAN口配置:br-lan 的魔咒
新建完WAN口拨号配置后,LAN口默认配置是桥接 br-lan ,导致wan口无法独占网卡去拨号,进而导致拨号失败。
关键操作:编辑LAN口,在物理设置中将设备绑定从 桥接br-lan 改为 无线网络: lan。这样就能把唯一的物理网口 eth0 彻底留给WAN口做PPPoE拨号。改完后拨号立刻畅通。
2. 5G 热点 & NAT
在无线页面添加一个 模式: 接入点(AP)、频段: 5GHz、信道: 36(或自定义) 的信号,WPA2加密设好密码,网络指向 lan。同时默认防火墙的 IP 动态伪装(Masquerade) 已开启,NAT无需任何额外设置。
到这里,一台开机即用的PPPoE拨号 + 5G AP路由器就完工了。
五、 性能实测:够用才是王道
看看这台百元小路由的真实表现:
- 5GHz WiFi:板载单天线433Mbps理论速率,实测近距离能跑到125Mbps左右的上下传。
如果你的宽带套餐是300M以下,树莓派3B+刷ImmortalWrt绝对是一台称职的软路由。
六、 总结与推荐
这次从Ubuntu迁移到ImmortalWrt,最大的感触是:专业的系统做专业的事。
OpenWrt/LuCI的组合,把网络配置变成了所见即所得的模块化操作。而 ImmortalWrt 在此基础上,为国内用户扫清了软件源和驱动这两大障碍,堪称“懒人”和“新人”的福音。
如果你手头也有一块闲置的开发板,强烈推荐刷上ImmortalWrt,体验一下“化腐朽为神奇”的乐趣!
附录
- ImmortalWrt 固件选择器:https://firmware-selector.immortalwrt.org/
更多推荐
所有评论(0)