【树莓派】OpenWrt软路由上网配置指南

编者按:毕业后买了一块树莓派4B,装了Ubuntu学习linux的相关操作后,但很快就闲置了下来。偶然听说可以刷OpenWRT系作为路由器,于是又走上了一番折腾之路,在此记录下来。

前言

官方 OpenWrt 固件过于精简,因此我选择了功能更丰富的 ImmortalWrt,它提供了更多插件以及 CDN 加速源,大大提升了使用体验。本文记录了我在树莓派4B上配置 OpenWrt 软路由的完整过程,希望能帮助到有类似需求的朋友。
下文所述的OpenWrt都是指ImmortalWrt,可以把ImmortalWrt理解成功能更丰富的OpenWrt,但本身还是OpenWrt系统。

硬件环境

  • 设备:Raspberry Pi 4B/400/CM4 (64bit)

固件选择

  • 固件源:ImmortalWrt Firmware Selector : https://firmware-selector.immortalwrt.org/
  • 注意事项:
    • EXT4 版本会覆盖掉所有的用户设置 覆盖写入(如果需要重新配置,请刷入此固件!)
    • SQUASHFS 版本写入后,用户的配置不变。增量写入
      具体固件包可以在release中找到。

烧录固件

MacOS自己想办法,我自己是切换到windows才去烧录的emmm…

  • 烧录工具:

    • rufus(windows):https://rufus.ie
    • etcher(windows/linux/macos):https://etcher.balena.io/#download-etcher
    • diskgenius(windows):https://www.diskgenius.cn/download.php
    • 微PE(windows):https://www.wepe.com.cn/download.html
    • DiskImage(windows):https://roadkil.net/download.php?FileID=409&ProgramID=12
  • 注意事项:

    • 烧录前请先格式化 SD 卡
    • 烧录完成后,SD 卡会自动弹出
    • 烧录过程中,请勿移除 SD 卡

初始配置

连接到 OpenWrt

  1. 有线连接:(推荐使用,尤其是首次连接)
  • i. 使用网线直连树莓派;
  • ii. 更改本地以太网 IPv4 地址为 192.168.1.x 网段, 子网掩码255.255.255.0;(末尾x 可以是2-255范围中的任意整数),网关填写:192.168.1.1
    在这里插入图片描述
  • iii. 访问 192.168.1.1 进入 OpenWrt 的web后台;
  • iiii. 默认账户:root; 默认密码:(空)或烧录时设置的密码。

方法1适用于最简单以及复杂的校园网环境(尤其是同一个实验室中出现不同局域网的情况)

  1. 无线连接,即ssh连接:(高级使用方式)
    i. 连接树莓派wifi
    ii. 使用本地ssh工具,address: 192.168.1.1, 端口:22, Username: root, Password: 编译固件时候的密码,请见固件选择

基础设置

  • 默认账户:root
  • 默认密码: (空)
  • 关闭 IPv6 相关设置(参考视频 24:42)https://www.youtube.com/watch?v=JfSJmPFiL_s&t=344s

网络配置

最简单用法

将树莓派的单个网口连接到光猫或路由器的LAN口,此时任何终端设备连接上树莓派的wifi后,都可上网。

单网口树莓派配置 WAN 和 LAN

详见:https://www.youtube.com/watch?v=pEf-MjqTFJ4&list=PLma6Xp9L8ZNkhKv2AFYMrwY4_Vb1J3uxG&index=2
最初考虑使用 VLAN 技术实现单网口分离 WAN 和 LAN,但由于交换机不支持 VLAN,最终放弃这种方式。
说人话:
由于树莓派只有单个网口,所以通过最简单用法,只能做到其他设备只能通过wifi连接,不能再通过网线连接。如何能实现其他设备网线连接到树莓派?答:用一个有VLAN功能的交换机即可实现。(但我没有哈哈哈)

校园网拨号解决方案

亦或是家庭拨号,家庭拨号,那么此时的软路由做主路由。相关的设置,这里不再展开。请见桥接模式的教程

校园网拨号较为复杂,可能会识别出设备类型导致连接失败。在这里插入图片描述

解决方法:
  1. 新建 WAN0 接口,配置拨号账户
  2. LAN 设置:将设备改为无线网络
  3. 如遇问题,请将 WiFi 放置在最高优先级后再测试!

在这里插入图片描述
在这里插入图片描述
最后效果如上图。lan口按照上上图配置,WAN0新建即可,填写拨号信息。

功能扩展

主题美化

安装 cargo luci 主题,提升界面美观度(参考视频 33:12)https://www.youtube.com/watch?v=JfSJmPFiL_s&t=1992s

系统--软件包--更新列表--没有报错--安装luci-theme-argon--安装luci-i18n-ttyd-zh-cn

插件安装:

  • luci-app-openclash
  • luci-i18n-passwall-zh-cn
  • luci-i18n-homeproxy-zh-cn

插件位置在:侧边栏的“服务”标签页。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值