清华大学ISATAP访问IPv6设置
清华大学ISATAP访问IPv6设置
- 什么是ISATAP隧道?
- 清华大学ISATAP隧道信息
- 清华大学ISATAP隧道配置方法
- Windows 环境(Windows 7及以上系统适用)
- Linux 环境
- Mac OS X环境
什么是ISATAP隧道?
ISATAP全名是 Intra-Site Automatic Tunnel Addressing Protocol,是一种IPv6隧道技术,使用户可以在IPv4网络上访问IPv6资源。具体技术原理参见(draft-ietf-ngtrans-ISATAP-23.txt)。
清华大学ISATAP隧道信息
清华大学 ISATAP隧道路由器的IPv4地址是:isatap.tsinghua.edu.cn
用户设置 ISATAP隧道的接入点为:isatap.tsinghua.edu.cn
清华大学 ISATAP 隧道IPv6地址前缀为:2402:f000:1:1501::/64
清华大学ISATAP隧道配置方法
Windows 环境(Windows 7及以上系统适用)
以管理员身份运行cmd命令,进入命令行模式,输入如下命令
netsh int ipv6 isatap set router isatap.tsinghua.edu.cn
netsh int ipv6 isatap set state enable
以上两条命令分别为设定ISATAP路由器和启用ISATAP隧道。
此后,通过 ipconfig 应该可以看到一个 2402:f000:1:1501: 为前缀的v6地址,hostid为200:5efe:x.x.x.x, 其中x.x.x.x 为您的真实的IPv4地址,即可访问IPv6资源。
以下操作为非必须。如果按照上述提示操作以后仍无法正常访问IPv6站点,可以尝试:
右键点击桌面“计算机”图标,选择“管理”,展开“服务和应用程序”,选择“服务”,确认“IP Helper”服务已开启;
确认Teredo隧道已经关闭(管理员模式在命令行运行netsh int teredo set state disable);
确认原生IPv6已经关闭(Internet 协议版本 6 (TCP/IPv6)前的对勾取消,位置在控制面板→网络和Internet→网络和共享中心→更改适配器设置→双击本地连接→属性);
尝试重启系统。
Linux 环境
Linux内核版本在 2.2.0 以后通常支持IPv6,请查看是否存在 /proc/net/if_inet6 文件,以确定您的系统是否支持IPv6,如果该文件不存在,可尝试如下命令加载IPv6模块:
sudo modprobe ipv6
成功加载后就可以配置IPv6了:
编辑 /usr/local/bin/thu6tunnel.sh,并加入以下内容
#!/bin/bash
REMOTE_IP6="2402:f000:1:1501:200:5efe"
REMOTE_IP4="166.111.21.1"IFACE4=`ip route show|grep default|sed -e 's/^default.*dev \([^ ]\+\).*$/\1/'`
IP4=`ip addr show dev $IFACE4 | grep -m 1 'inet\ ' | sed -e 's/^.*inet \([^ \\]\+\)\/.*$/\1/'`sudo ip tunnel del sit1 # 删除已经创建的设备,若没有则忽略
sudo ip tunnel add sit1 mode sit remote $REMOTE_IP4 local $IP4
sudo ip link set dev sit1 up
sudo ip -6 addr add $REMOTE_IP6:$IP4/64 dev sit1
sudo ip -6 route add default via $REMOTE_IP6:$REMOTE_IP4 dev sit1
更改权限
sudo chmod +x /usr/local/bin/thu6tunnel.sh
之后执行 thu6tunnel.sh 即可。
也可以单独执行以下命令:
REMOTE_IP6="2402:f000:1:1501:200:5efe"
REMOTE_IP4="166.111.21.1"
IP4="你的IPv4地址" # 前三行不能有空格
sudo ip tunnel del sit1 # 删除已经创建的设备,若没有则忽略
sudo ip tunnel add sit1 mode sit remote $REMOTE_IP4 local $IP4
sudo ip link set dev sit1 up
sudo ip -6 addr add $REMOTE_IP6:$IP4/64 dev sit1
sudo ip -6 route add default via $REMOTE_IP6:$REMOTE_IP4 dev sit1
关闭IPv6
sudo ip link set sit1 down
sudo ip tunnel del sit1
Mac OS X环境
编写脚本 /usr/local/bin/thu6tunnel.sh,加入以下内容
#!/bin/sh
#清除IPV6路由表
route delete -inet6 default
ifconfig gif0 destroy
EN0_IP=`ifconfig en0 | grep inet | grep -v inet6 | awk '{print $2}'`
EN1_IP=`ifconfig en1 | grep inet | grep -v inet6 | awk '{print $2}'`
if [ -n “$EN0_IP” ]; then LOCAL_IP=$EN0_IP
else LOCAL_IP=$EN1_IP
fi
if [ -n "$LOCAL_IP" ]; then ifconfig gif0 createifconfig gif0 tunnel $LOCAL_IP 166.111.21.1 ipconfig set gif0 MANUAL-V6 2402:f000:1:1501:200:5efe:$LOCAL_IP 64route add -inet6 ::/0 -interface gif0
fi
设置权限
sudo chmod +x /usr/local/bin/thu6tunnel.sh
用root权限运行脚本
sudo /usr/local/bin/thu6tunnel.sh
或者,打开终端,单独输入以下命令:
IP4="我的IPv4地址" # 这里不能有空格
sudo ifconfig gif0 create
sudo ifconfig gif0 tunnel $IP4 166.111.21.1
sudo ipconfig set gif0 MANUAL-V6 2402:f000:1:1501:200:5efe:$IP4 64
sudo route add -inet6 ::/0 -interface gif0
这样 ISATAP就配置好了!
关闭IPv6
sudo ifconfig gif0 destroy
注意,OS X 中 safari 对于 ISATAP 的 IPv6 接入不友好,仍然会打开 IPv4 地址。 请通过
ping6 ipv6.tsinghua.edu.cn
验证接入。
清华大学ISATAP访问IPv6设置相关推荐
- 【IPv6】设置win10和win11允许访问IPv6站点
设置win10和win11允许访问IPv6站点,步骤如下: 1. 打开控制面板 2. 点击 " 网络和 Internet " 3. 点击 " 网络和共享中心 " ...
- OpenWrt路由器设置IPv6域名动态解析,同时实现IPv4设备访问IPv6节点
文章目录 0.前言 1.准备工作 2.详细步骤 2.1.OpenWrt路由器软件包安装 2.2.防火墙放行入站数据(修改为"接受"并保存应用) 2.3.路由器做好ipv6设置(略) ...
- AC68U梅林固件,从ipv6设置到写脚本手动绑定ddns,通过单ipv6实现公网访问
目录 折腾起源 设置ipv6 DDNS设置部分 打开ssh端口及服务 进入ssh界面 方法一:套用jffs下自带的启动脚本 方法二:在梅林固件默认启动脚本目录下自建脚本 脚本实现部分 DDNS实现 l ...
- 《奠基计算机网络》清华大学出版社 之 IPv6和IPv4共存技术
2011年8月 ISATAP隧道 ISATAP ( Intra-Site Automatic Tunnel Addressing Protocol,站间自动隧道寻址协议)是一种地址分配和主机到主机.主 ...
- 信息服务器v6,服务器ipv6设置
服务器ipv6设置 内容精选 换一换 IPv4/IPv6双栈可为您的实例(例如:ECS)提供两个不同版本的IP地址:IPv4地址和IPv6地址,这两个IP地址都可以进行内网/公网访问.通过IPv4私网 ...
- ipv4-only网络环境下访问ipv6站点的三种方式
转自: http://blog.csdn.net/lvshaorong/article/details/52209060 苹果2016年5月4日向开发者发出提醒,App Store将于今年6月1日实施 ...
- 潘多拉固件设置ipv6_openwrt-LEDE系统IPV6设置教程
本文描述LEDE系统IPV6设置教程,可以让运营商分配的IPV6通过路由器,让LAN也获得可以上网的IPV6 首先推荐使用潘多拉系统,LEDE大的系统去掉了IPV6的功能,理由是目前用处不大,而且和S ...
- 爱快IPv6设置简易教程
文章目录 0.前言 1.详细步骤 0.前言 实际上用爱快已经很长时间了,最近在想用IPv6动态解析的方式实现网络中各个设备以固定域名的方式访问,自然而然就要用到作为主路由的爱快的IPv6网络设置.虽然 ...
- ipv4访问ipv6,访问北邮人BT
ipv4访问ipv6,访问北邮人BT 问题描述 解决方法 teredo miredo(linux下的teredo) 问题描述 家里的网不支持ipv4地址,没法用北邮人BT. 于是想办法用ipv4网络访 ...
- IPv6设置及使用方法
IPv6设置及使用方法: 一• IPv6 协议栈的安装及 IPv6 地址设置指南( 所使用地址,以北师大科技楼 94 网段为例 ) 1. Windows XP/Windows 2003 操作系统 ( ...
最新文章
- ECCV2020|超快的车道线检测,代码模型已开源
- HDU5320 : Fan Li
- 《系统集成项目管理工程师》必背100个知识点-02项目组织方式和特点
- px,em, rem的区别,在项目中怎么使用rem.
- tensorflow 报错(完善中)
- HTML+MYSQL+PHP搭建带有cookie的登陆页面
- mysql/mariadb应该使用utf8mb4而不是utf8
- 一种不通过UI给C4C自定义BO创建测试数据的方式
- 云南大学计算机网络期中考试刘春花,实验九基于CRC编码的检错程序的实现.doc...
- P3156 【深基15.例1】询问学号(20分)--python3实现
- 2、买卖股票的最佳时机 II
- 《学习笔记》Maven
- L1-031 到底是不是太胖了 (10 分)—团体程序设计天梯赛
- 从excel读取数据,利用情感词典进行文本分类
- <论文阅读>TARE: A Hierarchical Framework for Efficiently Exploring Complex 3D Environments
- POI - 读取Excel2003、Excel2007的兼容性问题
- Beyond Compare 提示“缺少评估信息或损坏”
- mysql 添加表字段并添加数据,MySQL为表的所有字段添加数据
- Ubuntu18.04人工智能环境搭建
- JAVA通过Hutool解析CSV文件【导入即用,无需封装】