MENU

#教程#树莓派如何做旁路由器科学上网

January 29, 2023 • Read: 333 • 网络笔记

首先确保一点树莓派可以做主路由器或者旁路由器,碍于树莓派的性能,暂时没有必要当做主要路由器,反而旁路由器就可以解决,从网上找了很多教程,结果发现太杂乱了。所以自己写下如下教程以便参考。


因为大家的硬件设备不一,所以此次教程默认都具备WiFi发射功能,树莓派4b以下机型可能需要自行购买USB-WiFi发射。

准备

  • 树莓派一个(本次所用的是树莓派4b 自带WiFi)
  • 网线一根
  • 你的主要路由器 主路由ip地址 192.168.0.1
  • TF卡以及读卡器

开始

首先我们需要给树莓派刷openwrt系统。

https://openwrt.cc/releases/targets/bcm27xx/bcm2711/  #下载页面

我这里用的是树莓派4b,我所下载的immortalwrt-bcm27xx-bcm2711-rpi-4-ext4-factory.img.gz 这个文件,解压缩后用树莓派软件刷入系统。

树莓派烧录软件

树莓派官方烧录软件地址:https://downloads.raspberrypi.org/imager/imager_latest.exe

烧录成功后按照以下流程进入操作。

树莓派通电更新openwrt设置

树莓派通电后暂时不要插入网线到路由器lan口 等树莓派通电后,直接用电脑连接树莓派WiFi:openwrt 没有密码

浏览器输入 192.168.1.1 密码是passwd

找到主路由器ip段

进入你自己主路由段找到ip段 此处我的ip段为 192.168.0.x (x为1-255)

进入SSH 绑定树莓派ipv4地址

电脑连接树莓派ssh

ssh root@192.168.1.1  #没有密码
#固定树莓派ip
uci set network.lan.ipaddr=192.168.0.x(x只要与其他地址不冲突就可 x是1-255数字)此处我设定的是192.168.0.100
uci commit network
/etc/init.d/network restart

浏览器打开 http://192.168.0.100,以 用户名:root,密码:password 登录到 OpenWrt 的控制面板,在 “网络 - 接口 - Lan - 修改” 中进行以下设置:

协议:静态地址

IPV4 地址:192.168.0.100(此项保持不变)

子网掩码: 255.255.255.0

网关:填为上级路由 IP,一般是上级路由控制面板访问地址,以上文为例,改为: 192.168.1.1

广播:把上级路由网段 IP 最后一段改为 255,以上文为例,改为 192.168.1.255

DNS 地址:同样为上级路由 IP,以上文为例:改为 192.168.1.1

打钩:忽略此接口/不在此接口提供 DHCP 服务 (在页面底部)

之后点击 “保存 & 应用”。

断开树莓派的有线或无线连接,使用网线将树莓派网口与上级路由 Lan 口相连。树莓派端的设置到此完成。

主路由器设置

这里只介绍最简单的方法,在主路由器上找到DHCP,把网关设置成树莓派ip 结束。

Last Modified: February 6, 2023
Archives QR Code Tip
QR Code for this page
Tipping QR Code