随身 WiFi 连接 X-Wrt 共享网络与 IPv6 中继配置

本文首发于只抄博客,欢迎点击原文链接了解更多内容。

前言

之前分享的《随身 WiFi 通过 USB 连接路由器共享网络 扩展网络覆盖范围》介绍了随身 WiFi 通过 USB 连接到路由器共享网络,其中留下两个小问题没有解决:

  1. OpenWrt 无法识别中兴微的随身 WiFi
  2. 连接到路由器的设备没有公网 IPv6

为了解决这两个问题,今天选择的路由固件是 X-Wrt,X-Wrt 是一个面向普通用户的路由器系统,它基于 OpenWrt 项目,并通过一些易用性改进来实现普通用户的简单使用。该系统旨在成为一个标准化的路由器系统,供普通用户轻松使用。

刷入 X-Wrt

X-Wrt 支持的路由器非常多,像是经典的 7621 和 7620 基本都有固件,可以前往 X-Wrt 固件下载列表下载自己路由器对应的固件

路由器断电后按住 RESET 键,插入电源后,等待指示灯闪烁后松开 RESET 键进入 Breed,然后浏览器访问 192.168.1.1 来到 Breed 的控制台,将刚才下载好的固件上传

Breed 控制台

确定固件无误后,点击更新,耐心等待固件刷入

刷入 X-Wrt

连接随身 WiFI

X-Wrt 对于旧设备,特别是 7620 这类性能较低的来说,开机和重启的时间比较长,需要多等待一会。等待路由器正常开机后,通过以下信息进入到 X-Wrt 的管理界面

  • 固件无线默认名称:X-WRT_XXXX,密码:88888888
  • 固件管理界面:http://192.168.15.1/
  • 管理界面账户/密码:admin/admin

X-Wrt 对于 USB 网卡的支持比较好,基本可以做到开箱即用,因此下面这些软件包不再需要手动安装

  • kmod-usb-net
  • kmod-usb-net-cdc-ether
  • kmod-usb-net-rndis
  • usbutils

来到 “网络 -> 接口” 页面,可以看到默认情况下 usbwan 和 usbwan6 都已经创建好了,如果你用的不是中兴微的随身 WiFi,那么插上随身 WiFi 之后直接就可以上网了

usbwan

如果你用的是中兴微的随身 WiFi,需要手动添加一个接口,名称随意,协议选择 DHCP 客户端,设备选择以太网适配器: “ethX”(插入随身 WiFi 后新增的那一项)

中兴微

创建完成后,在来到 “防火墙设置” 中,将新添加的这一个接口的防火墙区域选择到 wan

防火墙设置

如果你还需要 IPv6 的话,再添加一个接口,协议选择 DHCPv6 客户端,其他设置与 IPv4 接口保持一致即可

开启 IPv6

使用 X-Wrt 中继 IPv6 之前,首先要在随身 WiFi 的后台开启 IPv6,在后台 APN 设置中,新增一个配置文件,配置文件名称任意,PDP 类型选择 IPv4v6,其余按照下图填写,然后点击应用即可获取到 IPv6 地址

APN 设置

中继 IPv6

由于随身 WiFi 不像家宽一样能获取 IPv6-PD 地址,仅分配 64 位前缀的 IPv6 地址,下游设备无法直接获得公网 IPv6 地址,因此需要 IPv6 中继才可以让连接到路由器的设备获取到公网 IPv6

来到 “网络 -> 接口” 页面,编辑刚才添加的协议为 DHCPv6 客户端那个接口,我这里命名为了 ZXIC6,切换到 DHCP 服务器中的 IPv6 设置

  • 开启 指定为主接口
  • RA 服务DHCPv6 服务NDP 代理 都设置为 中继模式混合模式
  • 启用 学习路由 选项

ZXIC6 IPv6 设置

然后再编辑 lan 口的 IPv6 设置,同样切换到 DHCP 服务器的 IPv6 设置中

  • RA 服务DHCPv6 服务NDP 代理 全部设置为 中继模式混合模式
  • 同样启用 学习路由 选项

lan IPv6 设置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/943517.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

3.银河麒麟V10 离线安装Nginx

1. 下载nginx离线安装包 前往官网下载离线压缩包 2. 下载3个依赖 openssl依赖,前往 官网下载 pcre2依赖下载,前往Git下载 zlib依赖下载,前往Git下载 下载完成后完整的包如下: 如果网速下载不到请使用网盘下载 通过网盘分享的文件…

家用无线路由器的 2.4GHz 和 5GHz

家中的无线路由器 WiFi 名称有两个,一个后面带有 “5G” 的标记,这让人产生疑问:“连接带‘5G’的 WiFi 是不是速度更快?” 实际上,这里的 “5G” 并不是移动通信中的 5G 网络,而是指路由器的工作频率为 5G…

【HarmonyOS NEXT】鸿蒙原生应用“上述”

鸿蒙原生应用“上述”已上架华为应用市场,欢迎升级了鸿蒙NEXT系统的用户下载体验,用原生更流畅。 个人CSDN鸿蒙专栏欢迎订阅:https://blog.csdn.net/weixin_44640245/category_12536933.html?fromshareblogcolumn&sharetypeblogcolumn&a…

AI开发:使用支持向量机(SVM)进行文本情感分析训练 - Python

支持向量机是AI开发中最常见的一种算法。之前我们已经一起初步了解了它的概念和应用,今天我们用它来进行一次文本情感分析训练。 一、概念温习 支持向量机(SVM)是一种监督学习算法,广泛用于分类和回归问题。 它的核心思想是通过…

Linux部署spring项目基础教程

目录 一、安装jdk(yum安装) 1.查看是否有jdk ​编辑 2.查找你想安装的jdk版本 3.安装你需要的版本 4.重复第一步查看版本号,看到版本号说明安装成本 二、部署服务 1.上传jar包 2.启动服务 3.脚本启动 自己搞了个服务器,部署了一个demo项目,把部署流程记录下 一、…

JS中的原型与原型链

1. 基本概念 原型(Prototype):每个对象都有一个内部属性 [[Prototype]],通常通过 __proto__ 访问(非标准,但广泛支持)。 原型链(Prototype Chain):对象通过原…

如何从 0 到 1 ,打造全新一代分布式数据架构

导读:本文从 DIKW(数据、信息、知识、智慧) 模型视角出发,探讨数字世界中数据的重要性问题。接着站在业务视角,讨论了在不断满足业务诉求(特别是 AI 需求)的过程中,数据系统是如何一…

Docker完整技术汇总

Docker 背景引入 在实际开发过程中有三个环境,分别是:开发环境、测试环境以及生产环境,假设开发环境中开发人员用的是jdk8,而在测试环境中测试人员用的时jdk7,这就导致程序员开发完系统后将其打成jar包发给测试人员后…

华为 AI Agent:企业内部管理的智能变革引擎(11/30)

一、华为 AI Agent 引领企业管理新潮流 在当今数字化飞速发展的时代,企业内部管理的高效性与智能化成为了决定企业竞争力的关键因素。华为,作为全球领先的科技巨头,其 AI Agent 技术在企业内部管理中的应用正掀起一场全新的变革浪潮。 AI Ag…

Idea使用阿里云创建springboot项目

文章目录 创建springboot项目选择Spring Initializr配置Server URL 创建springboot项目 选择Spring Initializr 配置Server URL https://start.aliyun.com

安全教育培训小程序系统开发制作方案

安全教育培训小程序系统是为了提高公众的安全意识,普及安全知识,通过微信小程序的方式提供安全教育培训服务,帮助用户了解并掌握必要的安全防范措施。 一、目标用户 企业员工:各岗位员工,特别是IT部门、财务、行政等对…

MySQL 数据”丢失”事件之 binlog 解析应用

事件背景 客户反馈在晚间数据跑批后,查询相关表的数据时,发现该表的部分数据在数据库中不存在 从应用跑批的日志来看,跑批未报错,且可查到日志中明确显示当时那批数据已插入到数据库中 需要帮忙分析这批数据丢失的原因。 备注:考虑信息敏感性,以下分析场景测试环境模拟,相关数据…

2024年11月HarmonyOS应用开发者高级认证 最新题库

新增单选 1.下述代码片段中的renderGroup属性,对性能的影响是什么:A A.劣化 B.不一定 C.没有变化 D.优化 2.在刷新Image组件内容时,如果观察到画面会闪一下白块,要怎样优化才能避免白块儿出现,同时又不会卡住画面…

《Opencv》基础操作详解(1)

目录 一、Opencv简介 OpenCV 的主要特点 二、Opencv库安装 1、opencv-python库安装 2、opencv-contrib-python库安装 三、Opencv 基础操作 1、opencv库的导入 2、读取、展示图片 3、查看图片信息 4、控制图片显示时间、关闭窗口 5、读取灰度图 6、彩色图片转灰度图 …

springboot3版本结合knife4j生成接口文档

1.概述 knife4j官网为:介绍 | Knife4j (xiaominfo.com)https://doc.xiaominfo.com/docs/introduction 初步了解的码友可以初步了解一下官网的如下几个模块: 其中在快速开始模块中,不同的springboot版本都有一个使用的案例demo如下图位置&am…

Android笔记(四十一):TabLayout内的tab不滚动问题

背景 假设二级页面是上面图片的布局,当进来时TabLayout和ViewPager2绑定完就马上调setCustomItem,跳转到最后一个tab页面时,会发现tab不滚动,手动滑一下ViewPager2时才会滚动tab到正确的位置 原因分析 调用TabLayoutMediator.at…

Oracle中间件 SOA之 OSB 12C服务器环境搭建

环境信息 服务器基本信息 如下表,本次安装总共使用1台服务器,具体信息如下: App1服务器 归类 APP服务器 Ip Address 172.xx.30.xx HostName appdev01. xxxxx.com Alias appdev01 OSB1服务器 归类 OSB服务器 Ip Address 172.xx3…

【HENU】河南大学计院2024 计算机网络 期末复习知识点

和光同尘_我的个人主页 一直游到海水变蓝。 计网复习 第一章互联网组成类别交换方式分组交换的要点:分组交换的优点: 网络性能指标体系结构网络协议五层协议 第二章:物理层物理层的主要任务(四大特性)通信的三种方式…

深入探讨 Go 中的高级表单验证与翻译:Gin 与 Validator 的实践之道20241223

深入探讨 Go 中的高级表单验证与翻译:Gin 与 Validator 的实践之道 在现代后端开发中,表单验证是保证数据完整性和服务稳定性的核心环节。如何优雅、高效地实现表单验证,同时提供人性化的错误提示,是每位开发者的必修课。在本文中…

【VScode】第三方GPT编程工具-CodeMoss安装教程

一、CodeMoss是什么? CodeMoss是一款集编程、学习和办公于一体的高效工具。它兼容多种主流平台,包括VSCode、IDER、Chrome插件、Web和APP等,支持插件安装,尤其在VSCode和IDER上的表现尤为出色。无论你是编程新手还是资深开发者&a…