树莓派4B刷openwrt软路由系统,树莓派做有线路由器的扩展实现各种自定义操作

基于Openwrt的树莓派4B软路由

最近在玩树莓派4B和英伟达的jetsonnano开发板,特意写几篇文章记录一下,这篇是写关于树莓派4B做软路由的文章。
需求:做这个树莓派软路由也是因为实验室的网络环境较差,经常连不上实验室的wifi,三大运营商的信号也很差劲,手上刚好有个树莓派4B也省的买路由器的钱了,同时也能体验更好的科学上网环境。实测用树莓派软路由发射的5Gwifi连网玩王者能稳定在50ms延时,还算可以把,满足需求了。

配件准备

  1. 树莓派4B开发板(裸板),1G 2G 4G内存的都可以,这里我自己用的是4G版本的。
  2. 16G内存卡
  3. 5V 3A树莓派专用电源(规格相同的电源,甚至充电宝都可以)
  4. 一根网线

选择固件

这里我用的是Lean的树莓派openwrt固件。
介于国内在github上下载网速受限的问题,这里直接给出我现在自己用的固件版本网盘下载地址。
固件下载地址 https://pan.baidu.com/s/1JWg3GZ3IX9TgR0OA1LjGIw
提取码:xdng

刷入固件

我自己刷机软件用的就是树莓派官网上下载的Rashberry Pi Imager,当然用其他的刷机软件也可以。
这里刷机软件下载地址就不放出来了,网上一大堆。

软件调试

1.登录后台

将树莓派的的网口用网线连接至自己的电脑,然后在浏览器内输入192.168.1.1,如果连接没问题的话会直接跳转到openwrt后台界面。
默认用户名:root
默认登录密码:password

2.设置网络接口

  1. 点击添加WAN口(这里我已经添加好一个wan口)
    树莓派4B刷openwrt软路由系统,树莓派做有线路由器的扩展实现各种自定义操作_第1张图片

  2. 这里在协议处添加DHCP客户端
    树莓派4B刷openwrt软路由系统,树莓派做有线路由器的扩展实现各种自定义操作_第2张图片

  3. 在物理设置中的接口处勾选以太网适配器“eth0”。
    树莓派4B刷openwrt软路由系统,树莓派做有线路由器的扩展实现各种自定义操作_第3张图片

  4. wan口防火墙设置
    这里一定要选中wan否则连不上网
    树莓派4B刷openwrt软路由系统,树莓派做有线路由器的扩展实现各种自定义操作_第4张图片

  5. 设置lan口
    默认的ipv4地址是192.168.1.1,但是这里建议将ipv4地址改掉以防之后连接主路由的时候造成接口冲突(我改的是192.168.1.10)
    ipv4子网掩码:255.255.255.0
    使用自定义的 DNS 服务器:8.8.8.8
    114.114.114.114
    树莓派4B刷openwrt软路由系统,树莓派做有线路由器的扩展实现各种自定义操作_第5张图片

  6. lan口物理设置
    只勾选无线网络
    树莓派4B刷openwrt软路由系统,树莓派做有线路由器的扩展实现各种自定义操作_第6张图片

3.上网

将连接电脑的网线拔下插到主路由上的lan口,电脑或者手机连接Openwrt无线网络应该就可以上网了。
至此软件调试部分结束。

你可能感兴趣的:(树莓派4B)