树莓派安装openwrt旁路由开启ipv6

news/2024/7/6 5:19:42 标签: 网络, openwrt, 软路由, 树莓派, ipv6

前言

最近对软路由有兴趣, 刚好手上有一个树莓派3B+, 于是就折腾下安装openwrt, 并配置好ipv6

openwrt_6">下载openwrt系统

经过百度和github中搜索查找, 发现这个 openwrt系统使用的人最大, 并且文档也较详细, 于是就决定使用这个系统了.

下载这个系统的镜像文件, 我选择的镜像是 immortalwrt-bcm27xx-bcm2710-rpi-3-ext4-factory.img.gz
在这里插入图片描述

烧录镜像到内存卡中.

我使用的树莓派官方的烧录工具. 十分好用, 比老牌的Win32 Disk Imager 或者 Etcher 好用很多,
并且可以在烧录的时候, 往镜像中写入wifi密码, SSH密码等信息, 根本性解决系统烧录后无法SSH进入, 无法联网的问题.

注意烧录本openwrt系统,不要写入wifi和ssh信息.

  • 操作系统选择自定义, 然后找到你上一步下载的镜像文件
  • 选择SD卡.
  • 点击烧录. (如果要写入wifi和ssh密码, 可点击右下角的齿轮图标设置)
  • 登录烧录写入和验证完成就可以拔出SD卡了
    在这里插入图片描述

旁路由网络系统配置

  • 树莓派不要查网线, SD卡插入, 上电
  • 等待大概2分钟左右, 在你的电脑的wifi网络界面中,就会发现OpenWrt 命名的不用密码wifi, 连接上
  • 浏览器中输入192.168.1.1 地址.
  • 出现登录页面, 首次密码默认为password
    https://img-blog.csdnimg.cn/7f5e7091b04a4eeea44e953f715d882d.png
  • 进入之后,找到网络 - 接口 - LAN网络. 点击修改
    在这里插入图片描述
  • 设置ip和网关, 将ipv4地址, 改成非192.168.1.10 , 并将网关设置成192.168.1.1. 默认的DNS服务器地址也要设置成网关

由于主路由地址是192.168.1.1 所以树莓派做的旁路由一定不能设置成这个, 所以我设置成了10
网关一定要设置成主路由的地址
DNS服务器 我使用了主路由, 当然你也可以设置成其他的,比如114.114.114.114
在这里插入图片描述

  • 设置无线wifi密码

wifi密码按照图所示, 点击保存&应用, 稍等会儿后,重新使用密码连接openwrt的wifi即可

在这里插入图片描述

  • 设置管理页面密码和SSH密码

按照图中所示,设置密码后, 重新进入管理页面就需要新密码了, 管理页面的地址 192.168.1.10
并且可以SSH到路由器系统中, 注意此时路由器的ip已经改成了 192.168.1.10
在这里插入图片描述

ipv6_45">开启ipv6

开启ipv6的前提, 是你的运营商提供了ipv6, 现在三大运营商默认都提供了ipv6, 只是有的光猫并没有开启ipv6. 这个就需要在安装的时候, 要求安装师傅设置好ipv6了. 当然你也可以自己登陆进入光猫设置好ipv6. 光猫的设置不在这篇中介绍了, 我的是移动宽带, 光猫就没有设置好ipv6, 是我自己登陆进入光猫摸索着设置好的.

由于这个系统默认没有安装ipv6相关的设置, 可以按照操作文档进行操作
文档地址: https://doc.openwrt.cc/1-General/5-IPV6-Guide/

  • SSH连接到路由器系统, 并按照文档安装 ipv6-helper 脚本. 安装完成后需要重启系统,
  • 再次登录进入网页管理页面, 找到 网络 - 接口 目录, 点击添加新接口. 在这里插入图片描述
  • 返回到接口目录, 就可以看到此时, 已经获取到了ipv6的地址了
    在这里插入图片描述

设置完成

至此整个旁路由和ipv6 已经设置完成了, 你家里的设备可以直接连接openwrt 使用旁路由上网了.

到这一步,你的软路由才是刚刚开始, 后面还有很多有趣的玩法,我也在探索中


http://www.niftyadmin.cn/n/5244596.html

相关文章

springboot3.0更新后,idea创建springboot2.x项目

springboot3.0更新后,idea创建springboot2.x项目 点击以下红色框中的按钮 出现了如下图所示: 到这里我们发现没有jdk8的版本,不要慌,我们可以先在这里选择21,然后进入到真正的项目中手动去修改这个jdk的版本&#xff0…

【C++】Boost库LexicalCast模块介绍与使用

Boost库LexicalCast模块 文章目录 Boost库LexicalCast模块介绍使用基础API自定义类型转换 介绍 lexical_cast库进行”字面值“之间的通用转换 头文件 #include<boost/lexical_cast.hpp>使用 基础API lexical_cast boost::lexical_cast可以在各种基本类型中转换 #i…

2022年第十一届数学建模国际赛小美赛D题野生动物贸易是否应长期禁止解题全过程文档及程序

2022年第十一届数学建模国际赛小美赛 D题 野生动物贸易是否应长期禁止 原题再现&#xff1a; 野生动物市场被怀疑是此次疫情和2002年SARS疫情的源头&#xff0c;食用野生肉类被认为是非洲埃博拉病毒的一个来源。在冠状病毒爆发后&#xff0c;中国最高立法机构永久性地加强了野…

烈酒行业分析:预计2029年将达到17628亿元

近年来&#xff0c;随着国民经济的增长和消费能力的不断增强&#xff0c;烈酒的需求也在上涨。虽然广东是烈酒主要的消费市场&#xff0c;但由于疫情的影响&#xff0c;线上消费越来越多&#xff0c;年轻人逐渐成为酒水消费的主力军&#xff0c;线上洋酒销量增速迅猛&#xff0…

Linux C语言 42-进程间通信IPC之网络通信(套接字)

Linux C语言 42-进程间通信IPC之网络通信&#xff08;套接字&#xff09; 本节关键字&#xff1a;C语言 进程间通信 网络通信 套接字 TCP UDP 相关库函数&#xff1a;socket、bind、listen、accept、send、recv、sendto、recvfrom 参考之前的文章 Linux C语言 30-套接字操作…

配置Ubuntu18.04使iptables规则重启系统后仍然有效

第一步&#xff1a;保存iptables规则到文件 /etc/iptables.rules iptables-save > /etc/iptables.rules 第二步&#xff1a;将如下代码写入 /etc/rc.local #!/bin/sh iptables-restore < /etc/iptables.rules 第三步&#xff1a;为 /etc/rc.local 文件赋可执行权限 …

FastBootstrap - 知名软件开发商 Atlassian 出品的免费开源的 Bootstrap 主题,帮助开发者快速构建 web 项目

一个优质的 BootStrap 主题 UI&#xff0c;很适合用来开发网站应用&#xff0c;推荐给大家。 FastBootstrap 是一个前端 UI 框架&#xff0c;由澳大利亚知名软件厂商 Atlassian 精心设计、开发并且维护&#xff0c;这是一款以 Bootstrap 为基础的 UI 框架&#xff0c;提供了更…

跨境电商卖家必备:自养号测评补单的重要性

测评补单对于跨境电商卖家来说&#xff0c;是一种重要的运营手段之一。一个产品想要获得更好的曝光和更高的转化率&#xff0c;需要有一个良好的Listing排名。而在各平台的Listing中&#xff0c;Review占据着较高的权重。一个好的Review能够给用户带来良好的观感&#xff0c;增…