树莓派安装 openwrt,做软路由

手里有树莓派,总得要做点有意义的事情,本篇也仅作实验参考,折腾的意义更大吧。

树莓派做软路由的优缺点

  • 优点:
    • 可以通过自己配置软件来满足个性化需求;
    • 树莓派的处理能力强,可以提供更好的网络性能和速度;
    • 支持多种操作系统和软件。
  • 缺点:
    • 需要一定的技术储备才能进行配置和维护;
    • 随着芯片短缺,树莓派比商用路由器还贵;(劝退)
    • 需要额外购买网卡模块才能实现多网口功能,增加成本;
    • 由于树莓派的处理器较小,可能无法支持高度负载的网络环境;
    • 由于使用非专业设备作为路由器,其稳定性和可靠性可能不如商用路由器。(劝退)

固件下载

固件下载 - doc.openwrt.cc 找到对应的树莓派下载链接,本人是树莓派4B,选择链接如下:
bcm2711
image.png

选择immortalwrt-bcm27xx-bcm2711-rpi-4-ext4-factory.img.gz 下载到本地。
image.png
然后使用Raspberry Pi Imager工具将刚才下载的镜像刻录到 SD 卡
image.png
刻录完成之后,先不要插入网线或者连接 Wi-Fi,这里涉及到入口和出口的问题。

树莓派系统安装相关,可以参考这篇[[001 - 对开发者友好的树莓派系统配置]]博客

软路由的WAN 口 和 LAN 口 区别

  • WAN口和LAN口是网络路由器中的两个不同的接口。WAN(广域网)口是连接到互联网的接口,用于连接到Internet Service Provider (ISP)提供的网络。
  • 而LAN(局域网)口则是连接到本地设备(例如电脑、笔记本电脑、智能手机等)的接口,用于在本地建立一个局域网。
    简单来说,WAN口是用于连接到公共网络(如互联网),而LAN口则是用于在私有网络(如家庭、办公室等内部网络)中传输数据。因此,WAN端通常需要设置IP地址、子网掩码以及默认网关等信息,以便让局域网中的设备通过路由器访问互联网。而LAN端通常只需将设备插入即可自动获取IP地址和其他必要信息。

启动

将上面制作的 SD 插入树莓派,然后启动树莓派,等待一会儿之后,可以发现会有一个名叫Openwrt 的无密码 Wi-Fi。
image.png
连接到这个 Wi-Fi 上,在浏览器输入192.168.1.1,账号默认 root,无密码。
image.png

检验网卡是否正常

也可以在终端 SSH 进入树莓派
image.png
通过ifconfig命令可以查看网络情况,可以看到有eth0 和 wlan0,说明有线/无线网卡都没问题。

配置 WAN 口

创建新的接口,如下图
image.png

按如下图所示配置。
image.png
将 LAN 接口中的以太网适配器"eth0"(WANmlan)取消勾选。
image.png

插上网线,即可看到 WAN 口获得了ip地址,如下图所示
image.png
树莓派自己可以上网了。
image.png

再之后的配置,参照网上其它教程,做旁路由和软路由都没有成功,可能是因为无线网口的原因,配置起来没那么容易,所以暂时不写了。

前面讲的都是没有问题的,以后如果要再次尝试,是可以作为参考的。


已发布

分类

作者:

标签

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注