因为家里网络覆盖有死角,手里有树莓派,准备刷进去「openwrt」扩展家中的无线网络作为旁路由。
总体思路如下:利用树莓派自带网口桥接主路由网络,然后通过树莓派无线网卡发射无线网络,达到扩大网络的目的。
如果您碰巧有类似的需求,您可以通过以下列表准备所需的材料:
树莓派读卡器TF 卡台式机/笔记本(用于网络调试)网线下载镜像镜像推荐:OpenWrt-Rpi ,这种镜像支持绝大多数常用设备,而且镜像集成了许多易于使用的功能,除了刷官方固件,随后折腾安装软件的过程。
下载固件 页面可以看到支持设备的列表,找到自己的设备,点击固件下载,输入设备的固件下载页面。
我这边是树莓派 3B 下载的为: immortalwrt-bcm27xx-bcm2710-rpi-3-ext4-factory.img.gz
这个镜像已经下载了,下面是下载的镜像,写在树莓派里 TF 卡。
写入镜像将 TF 将读卡器插入读卡器,并将读卡器插入电脑,镜像写入工具使用: Win32 Disk Imager 如果没有,可以自己下载。打开 Win32DiskImager 选择下载软件 「openwrt]镜像和对应 TF 卡盘符,点 Write 按钮开始写入镜像。打开 Win32DiskImager 选择下载软件 「openwrt]镜像和对应 TF 卡盘符,点 Write 按钮开始写入镜像。
看完写入提示后,会 TF 拔出卡片插入覆盆子派,将准备好的网线插入覆盆子派网口,并网线的另一端连接到计算机,启动覆盆子派。
openwrt 配置接口配置树莓派开机后,电脑端输入 192.168.1.1 可见路由器登录页面。
镜像的默认密码为: password ,输入密码进入系统后,单击「网络-接口」设置接口,默认创建系统 LAN 接口,点击 LAN 对接口进行修改和配置,具体配置如下:
传输协议:静态地址
IPv4 地址: 前三名与主路由地址相同,最后一个可以在内网写一个没有分配的地址。我这里为:192.168.1.需要注意的是,这个地址也是后续登录路由器管理界面的地址。
IPv4 子网掩码: 255.255.255.0
IPv4 网关: 主路由网关,我在这里 192.168.1.1
DNS 服务器1:114.114.114.114
DNS 服务器1:8.8.8.8
上述配置完成后,点击页面底部 保存&应用 配置应用程序后,重新登录路由器 192.168.1.1 不能登录,应该输入您刚刚配置的 IPv4 地址。
无线网配置重新进入路由器管理页面后,单击「网络-无线网」,无线网配置。
无线网配置重新进入路由器管理页面后,单击「网络-无线网」,配置无线网络。默认情况下,系统已经创建了一个无线网络,可以直接点击后面的修改配置。无线网配置如下:工作频率:Legacy频宽: 5 GHz信道: 36
这里可以根据自己的需要选择频宽,5G 网速较快,穿墙能力较弱。2G 穿墙能力强,网速慢。拉到页面底部,设置无线网接口,在基本配置中配置无线网名称(ESSID)。将选项卡切换到无线安全,配置无线网密码,具体配置如下配置完成后,点击 保存&应用 应用配置。到目前为止,整个路由器配置已经完成。将树莓派网线插入主路由 LAN 口,可连接树莓派无线网上网。
常见问题
树莓派能做主路由吗?
没有办法仅仅依靠树莓派自己的硬件来做主路由,可以使用 USB 扩卡扩展网口,从而达到主路由的目的。树莓派的主要路由需要考虑树莓派本身的性能问题,以避免受树莓派性能的影响,导致带宽不能满。
总结
树莓派作为旁路由,扩大家里的网络还是挺好的,前提是你和我一样,有一个吃灰的树莓派。如果没有覆盆子派,想研究软路由,可以考虑其他方案。例如,笔记本电脑和旧台式电脑可以刷 「openwrty」 实现路由器的功能。软路由的功能非常强大,本文只是软路由的介绍,介绍了最基本的路由功能。软路由还可以扩展许多有趣的功能,如:NAS如果你对软路由感兴趣,可以对家庭影院系统进行更深入的研究。