当前位置: 首页 > news >正文

openwrt下游设备在校园网(DLUT-LingShui)中使用ipv6网络

背景:校园网最多支持6台设备的无感认证,需要使用路由器(本人使用openwrt系统)为更多的设备提供网络,但校园网分配的ipv6地址子网为/128,不能为路由器下的设备分配全球ipv6地址,因此需要使用nat6转发下游设备的局域网ipv6地址,使下游设备能够访问ipv6网络。

参考:【老湿基】IPv6 竟然也可以开 NAT|OpenWRT IPv6 NAT 手把手教学

环境:openwrt-23.05

配置步骤

  1. 安装ip6tables
opkg update
opkg ip6tables
  1. 打开nat6,其中eth1是连接校园网的网卡(可以用ifconfig命令查看哪个网卡获取到了10开头的校园网ip)
ip6tables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
  1. 编辑/etc/config/dhcp文件,检查dhcp 'lan’中dhcpv6, ra, ra_management, ra_default这几项,如果没有就手动添加。
    /etc/config/dhcp
  2. 编辑/etc/config/network文件,重点关注红色箭头所指的两项,没有的话手动添加。
    /etc/config/network
  3. 配置网关
  • 首先查看ipv6路由表的default项,此时会返回“default from [openwrt ipv6地址] via [openwrt ipv6网关] dev [出口网卡] metric xx”
ip -6 route | grep default
# 我的返回值:
# default from 2001:da8:xxx:xxx::x via fe80::5616:51ff:fe56:8fb9 dev eth1  metric 512
  • 利用上面获得的 [openwrt ipv6网关] dev [出口网卡] 构造命令:
route -A inet6 add default gw [openwrt ipv6网关] dev [出口网卡]
# 例如:
# route -A inet6 add default gw fe80::5616:51ff:fe56:8fb9 dev eth1
  1. 使用openwrt下游设备前往ipv6测试站测试连通性
    成功接入ipv6
http://www.lryc.cn/news/207332.html

相关文章:

  • 10个基于.Net开发的Windows开源软件项目
  • Java多线程秘籍,掌握这5种方法,让你的代码优化升级
  • npm install报错 缺少python
  • 达梦:开启sql日志记录
  • C语言开发,指针进阶,字符串查找,包含,拼接
  • PyCharm中文使用详解
  • 一键同步,无处不在的书签体验:探索多电脑Chrome书签同步插件
  • 在Go项目中二次封装Kafka客户端功能
  • CVE-2021-44228 Apache log4j 远程命令执行漏洞
  • 前端跨域相关
  • HTML笔记-狂神
  • python自动化测试工具selenium
  • 输入/输出应用程序接口和设备驱动程序接口
  • Python---Socket 网络通信
  • 使用 jdbc 技术升级水果库存系统(优化版本)
  • 网络协议--广播和多播
  • python爬虫入门(三)正则表达式
  • fabric.js介绍
  • YOLOv5源码中的参数超详细解析(3)— 训练部分(train.py)| 模型训练调参
  • Linux高性能编程学习-TCP/IP协议族
  • 用爬虫代码爬取高音质音频示例
  • 深度学习与计算机视觉(一)
  • 【vector题解】杨辉三角 | 删除有序数组中的重复项 | 只出现一次的数字Ⅱ
  • 金字塔切分注意力模块PSA学习笔记 (附代码)
  • Jenkins自动化测试
  • python 字典dict和列表list的读取速度问题, range合并
  • 测试用例的设计方法(全):等价类划分方法
  • Office技巧(持续更新)(Word、Excel、PPT、PowerPoint、连续引用、标题、模板、论文)
  • Java实现ORM第一个api-FindAll
  • HFSS笔记——求解器和求解分析