使用树莓派安装OpenWrt

系统
本篇带给大家使用树莓派安装OpenWrt,希望对你有所帮助!

必要条件

  • 树莓派4B(其他设备也可以)
  • 一张SD卡,最好是大内存(8GB以上)
  • openwrt 固件
  • 一条开通了固定IP服务的家庭宽带

固定IP开通

向宽带运营商申请固定ip服务,具体是否可以开通请读者自行致电客服,此服务一般免费。

如无法开通固定IP服务,则只能本地局域网使用。

openwrt固件

  • 小编使用的是这位大神的openwrt固件
  • # 项目地址
  • https://github.com/SuLingGG/OpenWrt-Rpi
  • # 文档地址
  • https://doc.openwrt.cc/1-General/1-Install-Upgrade/
  • # 固件下载地址
  • https://openwrt.cc/releases/targets/bcm27xx/bcm2711/

下载镜像烧录工具

https://www.balena.io/etcher/

制作启动盘

电脑插入SD卡,打开Etcher工具,将下载的固件拖入工具中即可

启动盘制作完成后,插入到树莓派中开机

稍等一会后,访问 http://192.168.1.1,账号:root,密码:password

系统启动后默认会发射一个开放的openwrt热点,使用带有wifi功能的设备连接即可,这里小编已经初始化配置好了,所以地址不再是默认访问地址

首页概览

建议初始化配置

  • 修改root密码

  • 修改ssh访问端口

  • 修改web访问端口

  • 修改默认的访问IP地址

这里我们修改默认的访问地址(可自定义),以防止连上局域网的时候造成IP冲突。

修改完成后重启,并连接上局域网

  • 修改AP热点,设置密码

测试ssh连接

连接成功

到这里,树莓派安装openwrt已经完成了,接下来,我们如何通过公网进行访问呢?

配置主路由端口映射

  1. 在主由器中为树莓派设置固定IP(可不设置,因为树莓派已配置):192.168.1.199
  2. 添加端口映射,开放22端口,如想访问其他端口,可以参考配置

这样从外网就可以访问内网192.168.1.199主机的22端口了

未解决问题

  • 80,443端口无法使用
  • 由于申请的固定IP服务也不是真正的固定IP,也是会不定期变化的,所以想要能相对稳定的访问的树莓派,还需要使用动态域名解析功能,也就是说还需要一个域名,如果读者已有自己的域名,可以参考如下配置:

添加DDNS配置:

填入域名

配置脚本检测固定IP地址变化

脚本如下:

curl ip.3322.net

配置定时器

到此为止,搭建完成,感谢阅读

责任编辑:姜华 来源: 今日头条
相关推荐

2019-03-31 08:00:02

树莓派更新树莓派 Linux

2019-03-24 20:30:18

树莓派Linux

2019-03-12 18:33:57

树莓派Linux

2019-03-23 19:33:14

树莓派Linux操作系统

2021-07-25 10:30:04

树莓派Linux

2020-08-16 09:00:15

树莓派FedoraLinux

2019-03-28 18:51:52

树莓派Linux编程语言

2021-06-15 15:00:08

Cockpit树莓派Linux

2019-04-11 11:40:32

树莓派编程语言Linux

2022-05-08 09:11:44

WiFi树莓派GO

2019-03-26 09:00:43

树莓派编程Linux

2021-03-29 21:24:40

树莓派Linux

2017-10-30 16:12:30

DockerServerless树莓派

2018-10-12 11:20:20

树莓派NAS Linux

2021-09-26 10:11:14

Ubuntu树莓派

2018-05-09 13:03:29

Linux树莓派颗粒物

2020-07-16 21:00:05

树莓派Kubernetes集Linux

2022-02-11 14:41:22

树莓派操作系统系统安装

2024-03-22 15:28:36

树莓派Linux

2019-05-24 13:30:57

PiShrink树莓派Linux
点赞
收藏

51CTO技术栈公众号