参考: https://www.xxorg.com/archives/4413 。
本文以Ubuntu系统的腾讯云VPS为测试机。ECS 里面的系统配置,由于腾讯云的网络不支持IPv6,所以他官方镜像里面相关的设置都是被禁用了的,想要使用 IPv6 就要做一些修改。首先修改 /etc/sysctl.conf ,将其中两条禁用IPv6的设置更改为0:
。
1、登录 https://www.tunnelbroker.net/register.php 注册,然后在邮件里认证。
2、Create Regular Tunnel。
IPv4 Endpoint (Your side):填写你的IPV4。
一般服务器都有ping功能,路由器可能关闭了ICMP,需要开通。否则会报错:
IP is not ICMP pingable. Please make sure ICMP is not blocked. If you are blocking ICMP, please allow 66.220.2.74 through your firewall.。
3、隧道服务器,默认选的是 Los Angeles, CA, US。
4、点击Create Tunnel。
可以看到自己刚才输入的IPV4,及IPV6。
5、点击Example Configurations,选择自己的OS。配置后重启!即可使用。测试如下:
阿里云服务器怎么搭建IPv6?。
阿里云服务器怎么搭建IPv6?阿里云服务器搭建ipv6可以通过新建IPv4/IPv6双栈交换机,在创建交换机时,用户可以为交换机开通IPv6网段。
1.登录阿里云专有网络管理控制台。在左侧导航栏,单击交换机,选择交换机的地域。注意:目前仅华北5(呼和浩特)地域支持开通IPv6网关。
2.单击创建交换机,配置交换机信息,然后单击确定。
关于阿里云服务器添加ipv6隧道。
1.注册Tunnelbroker,需要邮箱验证,gmail、163能收得到认证邮件,
2.创建通道“CreateRegularTunnel”
填写云主机ip以及选择默认的隧道节点,点击CreateTunnel创建。填写ip,如果出现“IPisapotentialtunnelendpoint.”则证明可以添加ipv6隧道,一般隧道节点系统已经默认分配,可以手动选择,选时延低的。
3.创建ipv6隧道及路由
切换到Exampleconfigurations选项卡,如果你的vps是centOS/Debian这些常见Linux的话,下拉菜单选择Linux-route2,出现了设置的命令,复制到自己的云服务器上运行。最后测试ipv6。了解阿里云服务器怎么搭建IPv6之后,选择合适的云服务器也变得相对重要。
如果你是具备公网IPv4地址的接入环境,可以使用以下方案,没有公网IPv4的接入方法我回头再发上来。
工具/原料:
openwrt路由器一台(本文采用NETGEAR WNDR3800进行操作)
网线一根
电脑一台
1、 测试是否具备公网IPv4地址的接入环境,测试方法如下:
2. 申请“企业隧道配置”
测试具备公网IPv4地址的接入环境后,可以开始申请“企业隧道配置”。拥有固定公网IPv4地址可直接在6plat网站申请“企业隧道配置”;如果没有固定公网IPv4地址可以先申请DDNS服务(花生壳等),然后与openwrt路由器绑定,再以DDNS域名进行“企业隧道配置”的申请。
3、Openwrt 路由器
我的路由器采用的是WNDR3800,刷的是基于openwrt15.05.1的明月版本。(大家也可以选择其它的路由器和固件)
明月固件下载地址
4. 建立6in4隧道
刷好明月固件后,我们可以用此路由器来搭建“6in4”隧道来实现IPv6的接入了。首先通过WEB方式登陆刷了明月固件的路由器,用户名和密码都为root,选择左侧菜单栏“网络”中的“接口”,点击“添加新接口”
新接口的名称“6plat”,新接口的协议“IPv6-in-IPv4(RFC4213)”,点击“提交”
选择左侧菜单栏“网络”中“接口”,点击新建立的“6plat”,进入“基本设置”页面。“远程IPv4地址”为6plat端的公网IP地址“118.145.7.173”,“本地IPv6地址”为邮件申请企业隧道配置后,反馈邮件分配的用于互联的IPv6地址,“IPv6路由前缀”为刚刚填写的“本地IPv6地址”的前缀,例如本地IPv6地址为“240c:f:a108::2/64”,则IPv6路由前缀则为“240c:f:a108::”。以上全部填写完毕后,点击右下角“保存&应用”即可。
5. 添加IPv6的默认路由
建立6in4隧道成功后,开始添加IPv6的默认路由。点击左侧菜单栏的“静态路由”,进入设置界面(如下图),网络接口选择“6plat”,对象填写为“::/0”,
IPv6网关为6Plat端的IPv6互联地址(在企业隧道申请反馈邮件的配置手册中有)。以上填写完毕后,点击右下角的“保存与应用”。
6. 设置IPv6 DHCP和DNS。
选择左侧菜单栏“网络”中“接口”,点击“LAN”进入设置页面,在DHCP服务器的“IPv6设置”中,将“广播的DNS服务器”设置为“240c::6666”(注:240c::6666为IPv6防污染公共DNS,240C::6644为6Plat 6to4公共DNS。)
7. IPv6 ULA前缀配置。
选择左侧菜单栏“网络”中“接口”,将IPv6 ULA前缀设置为“240c:f:a108:xx:2/64”,其中,xx为自行设定值。设置完毕后,点击右下角“保存与应用”。
8. 进行防火墙设置
选择左侧菜单栏“网络”,将“入站数据”、“出站数据”、“转发”三项均设置为“接受”。设置完毕后,点击右下角“保存与应用”。
9. DDNS设置(有固定公网地址可忽略此步骤)
如果您有固定的公网IPv4地址,您可以直接进行下一步骤了。
如果没有固定公网IPv4地址,要进行DDNS设置。DDNS要先到DDNS网站进行注册,我这里是在http://3322.org进行注册的。
注册好DDNS账号之后,选择左侧菜单栏“服务”中的“动态DNS”,勾选“启用”,点击“修改”。名”为“6in4.f3322.net”,“用户名”和“密码”为DDNS服务提供商网站中域名的“更新密码”的用户名和密码。以上设置完毕后点击右下角“保存与应用”。
在“高级设置”中,“IP地址来源[IPv4]”为“网络接口”,“网络接口”为拨号上网的那个接口。以上设置完毕后点击右下角“保存与应用”。
10. 进行连通性测试
都设置好之后可以在接口界面看到有流量出现,在PC机上进行连通性测试。
哈哈,IPv6网络已经通了,可以畅游IPv6的世界了。此时处于内网环境的所有客户端(PC、Pad、Phone等)都可以接入v6环境。如果在路由器上关闭v4 DHCP,则内网相当于纯v6环境,可以访问支持v6的网络资源。
将 IPv6封装在IPv4中的过程与其他协议封装相似:隧道一端的节点把IPv6数据报作为要发送给隧道另一端节点的IPv4包中的净荷数据,这样就产生了包含IPv6数据报的IPv4数据报流。在图1 2 - 1中,节点A和节点B都是只支持IPv6的节点。如果节点A要向B发送包,A只是简单地把IPv6头的目的地址设为B的IPv6地址,然后传递给路由器X;X对IPv6包进行封装,然后将IPv4头的目的地址设为路由器Y的IPv4地址;若路由器Y收到此IPv4包,则首先拆包,如果发现被封装的IPv6包是发给节点B的,Y就将此包正确地转发给B。
与IPv4兼容的IPv6地址
刚刚介绍了包含IPv4地址的IPv6地址。这些地址有两类: IPv4兼容地址和IPv4映射地址。IPv4兼容地址是指在1 2 8位地址中,高阶的9 6位全部为0,而最后的3 2位包含IPv4地址。能够自动将IPv6包以隧道方式在IPv4网络中传送的IPv4 / IPv6节点将使用这些地址。
双栈节点则对于IPv4包和IPv6包都使用相同的地址。只支持IPv4的节点向双栈节点发送包时,使用双栈节点的IPv4地址;而只支持IPv6的节点则使用双栈节点的IPv6地址,即将原IPv4地址填充0后成为1 2 8位。总之,这类节点可以作为路由器链接IPv6网络,采用自动隧道方式穿越IPv4网络。该路由器从本地IPv6网络接收IPv6包,将这些包封装在IPv4包中,然后使用IPv4兼容地址发送给IPv4网络另一端的另一个双栈路由器。如此继续,封装的包将通过IPv4网络群转发,直至到达隧道另一端的双栈路由器,由该路由器对IPv4包拆包,释放出IPv6包并转发给本地的IPv6主机。
配置隧道和自动隧道
配置隧道和自动隧道的主要区别在于:只有执行隧道功能的节点的IPv6地址是IPv4兼容地址时,自动隧道才是可行的。在为执行隧道功能的节点建立I P地址时,自动隧道方法无需进行配置;而配置隧道方法则要求隧道末端节点使用其他机制来获得其IPv4地址,例如采用D H C P、人工配置或其他IPv4的配置机制。
您好,方法
安装IPv6协议:打开控制面板,依次进入“网络和Internet”- “网络连接” - 右击“本地连接”,在弹出的属性对话框中点击安装,然后选择“协议”,点击添加,就可以将IPv6安装到项目列表中。
设置IPv6地址:打开控制面板,依次进入“网络和Internet”- “网络连接” - 右击“本地连接”,在弹出的属性对话框中双击“Internet协议版本6(Tcp/IP),在其属性框中选择手动,输入IPv6地址“3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562”(由于IPv6处于测试阶段,因此可以自由输入确定其地址)。
测试IPv6设置:按“Win+R”打开运行对话框。输入CMD,在弹出的MSDOS窗口中输入“ipconfig”命令来查看本地的所有IP地址配置情况。
配置ISATAP隧道,完成后,打开浏览器,输入网址“http://ipv6.jmu.edu.cn/”进行IPv6的测试,在页面上,如果能够看到一只跳舞的小老虎,则说明您以IPv6访问该网页,如果小老虎不跳舞,则您是以IPv4访问该网页。
什么是ISATAP隧道?
ISATAP( draft-ietf-ngtrans-ISATAP-23.txt )的全名是 Intra-Site Automatic Tunnel Addressing Protocol,它将IPv4地址夹入IPv6地址中,当两台 ISATAP 主机通讯时,可自动抽取出 IPv4 地址建立 Tunnel 即可通讯,且并不需透过其它特殊网络设备,只要彼此间IPv4网络通畅即可。
通过ISATAP隧道接入IPv6环境的方法。
清华大学 ISATAP隧道路由器的IPv4地址是:isatap.tsinghua.edu.cn。
用户设置 ISATAP隧道的接入点为:isatap.tsinghua.edu.cn。
清华大学 ISATAP 隧道IPv6地址前缀为: 2402:f000:1:1501::/64。
配置方法(Windows XP/2003下设置)
C:\>netsh
netsh>int
netsh interface>IPv6。
netsh interface>IPv6>install。
netsh interface IPv6>ISATAP。
netsh interface IPv6 ISATAP>set router isatap.tsinghua.edu.cn。
此后,通过ipconfig应该可以看到一个 2402:f000:1:1501:为前缀的v6地址,hostid为0:5efe:x.x.x.x, 其中x.x.x.x为您的真实的IPv4地址,即可访问IPv6资源。
原文地址:http://www.qianchusai.com/%E6%90%AD%E5%BB%BAipv6%E9%9A%A7%E9%81%93%E6%9C%8D%E5%8A%A1%E5%99%A8.html