如何用隧道搭建ipv6

网络/协议

43人已加入

描述

  隧道技术简介

  IPV6目前还在实验阶段,没有走入寻常百姓家,但我们隐约已经可以听到IPV6的脚步声了。例如世界上最大的IPV6实验网--教育网CERNET2已经全面建成,清华大学的很多学生宿舍已经可以使用IPV6地址了。

  虽然如此,但中国大陆的多数ISP还不支持直接的IPV6接入,普通网民如果想体验IPV6,需要使用隧道技术。

  隧道,是一种在IPV4升级到IPV6期间的过渡技术。可以将IPV6数据包进行封装,通过现有的IPV4网络进行传输,并利用隧道代理接入IPV6网络。目前在国内外有不少研究机构和商业公司提供可以免费使用IPV6隧道代理,常见的有:

  上海交通大学(http://ipv6.sjtu.edu.cn/news/041231.php),无需申请,可以直接使用。

  泰国的NECTEC(http://tb.ipv6.nectec.or.th/tb/index.php ),免费申请,立即生效。

  Hurricane Electric ( http://tunnelbroker.net/tunnel_detail.php ),以下简称HENET,免费申请,申请24小时后生效。

  不论使用哪一个隧道,都需要有一个真实的外部IP地址才可以

  如何建立IPv6隧道、不用登陆校园外网就可以免费

  一

  开始→附件→命令提示符

  输入 ipv6 install 按回车

  等到出现 Installing.。。

  Succeeded.

  C:〉Document and Setting〉user 时输入netsh 按回车

  等到出现 netsh时输入 interface ipv6 按回车

  等到出现 netsh〉interface〉ipv6 时输入isatap按回车

  等到出现 netsh〉interface〉ipv6〉isatap时输入 set router 10.1.18.33按回车

  如果出现 确定。

  netsh〉interface〉ipv6〉isatap

  那就是建立成功了

  IPv6

  IPv6下浏览网页的话很简单···在你想去的网址后面加上 .sixxs.org 如 www.baidu.com.sixxs.org

  百度是比较好的 它提供的链接也是IPv6的 所以呢 不用登陆校园网就浏览网页是很简单的

  二

  上BT下电影~~~~推荐上海大学的乐乎BT,网址:bt.shu6.edu.cn 现在一般的六维BT都需要邀请码才能注册账号 乐乎的不需要 只需要你用个教育邮箱注册即可

  所谓的教育邮箱就是以edu.cn结尾的邮箱~~~~这里推荐黄石理工学院的邮箱mail.hsit.edu.cn

  申请相当简单

  在BT上下东西大家都会吧~~~~海量的资源哦~~~~一般都10兆每秒的速度~

  三

  登QQ

  如果能上那个BT的话 在那上面搜“QQ”就会出现~~~十分详尽 这里说下

  1.下载net.2.0

  2.并安装net.2.0。下载地址

  http://bt6.shu6.edu.cn/details.php?tid=17967

  3.下载ProXY4To6

  4.下完后打开ProXY4To6,设置ProXY4To6的端口(默认8888)流量开不开无所谓,打开QQ的“设置”“系统设置”“代理设置”点击“使用自定义的网络设置”,类型设为“HTTP”,服务器设为“127.0.0.1”,端口设为“8888”或“66”或“6666”(端口要和ProXY4To6的一样)然后点击应用、确定。

  5.登QQ:每次用ipv6登QQ都必须打开ProXY4To6并保持和QQ端口一致。(注:双击最小化)

  6.完毕

 IPv6

  四

  ipv6天湖网络电视V2.0

  用法:

  1.打开直接双击节目即可观看。

  2.录制方法:直接点击电视右下方的录制再按提示操作即可.

  下面以HENET为例,介绍一下在Linux下建立和使用隧道访问IPV6网络的方法。

  首先在HENET的网页上注册并申请一条隧道,注意申请的时候您的IPV4地址必须能被HENET所“ping”到。等待24小时后,就可以看到自己隧道的详情了。例如笔者隧道的详细情况如下:

  表 1. 隧道两端的地址

  服务器IPV4地址 64.71.128.83

  服务器IPV6地址 2001:470:1F03:EE1::1/64

  笔者的IPv4地址 125.96.98.198

  笔者的IPV6地址 2001:470:1F03:EE1::2/64

  如果您的IPV4地址发生了变化,则在HENET网站上重新建立隧道即可。网页中点击“Example Configs”链接,即可看到相对应的配置命令,HENET提供了Linux、FreeBSD、Windows、Solaris等操作系统下对应的命令。

  笔者的使用Fedora Core 5 Linux,默认就支持IPV6,建立上述隧道的命令是:

  #ifconfig sit0 up

  #ifconfig sit0 inet6 tunnel ::64.71.128.83

  #ifconfig sit1 up

  #ifconfig sit1 inet6 add 2001:470:1F03:EE1::2/64

  #route -A inet6 add ::/0 dev sit1

  首先启用sit0隧道接口,隧道另一端的地址是HENET的64.71.128.83。然后启用sit1隧道接口,并且设置本身的隧道接口。最后一个命令设定系统访问所有IPV6地址时,都从sit1接口出去。

  上述命令需要以root用户的身份执行,执行完毕后立即生效。这时就尝试访问IPV6网络了。但重新启动系统后,上述隧道的配置配置全部会丢失。如果想使得隧道的配置总是能够在开机后自动生效,则可手工建立下列两个文件,其内容如下:

  #cat /etc/sysconfig/static-routes-ipv6

  sit1 ::/0

  #cat /etc/sysconfig/network-scripts/ifcfg-sit1

  DEVICE=sit1

  ONBOOT=yes

  IPV6INIT=yes

  IPV6TUNNELIPV4=64.71.128.83

  IPV6ADDR=2001:470:1F03:EE1::2/64

  另外在/etc/sysconfig/network 文件中添加一行如下:

  NETWORKING_IPV6=yes

  感受IPV6

  Linux下的多数网络工具都可以支持IPV6,例如Firefox浏览器。Firefox在访问一个网站时,如果同时解析到IPV4和IPV6地址时,在系统支持IPV6的情况下,会优先使用IPV6地址。您可以尝试访问下列地址:

  http://www.kame.net/,如果你使用IPV4地址去访问,可以看到一个静止海龟,一旦你使用IPV6地址,则这个海龟会动。

  http://www.deepspace6.net/,网页下方会显示你的IPV4或IPV6地址。

  http://ipv6.sjtu.edu.cn/ ,上海交大的IPV6首页,会在页面的右上方显示您的IPV6或IPV4地址。

  http//mirrors.bieringer.de/Linux+IPv6-HOWTO/,Linux下的IPV6 Howto文档,页面下方会显示您的IPV4或IPV6地址。

  其他可用的网络工具还有host、dig、ping6、tcpdump、links、lynx、traceroute6等命令,其中前两个命令无需操作系统支持IPV6,亦可使用。

  支持IPV6的Linux系统上,host命令在查询域名地址的时候,会同时返回IPV4和IPV6地址。

  $host www.deepspace6.net

  www.deepspace6.net has address 192.167.219.83

  www.deepspace6.net has IPv6 address 2001:760:2e01:1::dead:beef

  $

  如果只想看IPV6地址,则使用命令:

  $host -t AAAA www.deepspace6.net

  www.deepspace6.net has IPv6 address 2001:760:2e01:1::dead:beef

  $

  这是由于在支持IPV6的DNS服务器中,用AAAA记录(简称4A,Quad-A)代替了原来的A记录。相似的,dig命令也可以使用“-t AAAA” 参数。

  ping6命令用来在IPV6环境下取代原有的ping命令。

  $ping6 -c 4 www.6bone.net

  PING www.6bone.net(classical.hexago.com) 56 data bytes

  64 bytes from classical.hexago.com: icmp_seq=0 ttl=57 time=673 ms

  64 bytes from classical.hexago.com: icmp_seq=1 ttl=57 time=668 ms

  64 bytes from classical.hexago.com: icmp_seq=2 ttl=57 time=672 ms

  64 bytes from classical.hexago.com: icmp_seq=3 ttl=57 time=743 ms

  --- www.6bone.net ping statistics ---

  4 packets transmitted, 4 received, 0% packet loss, time 3007ms

  rtt min/avg/max/mdev = 668.738/689.558/743.326/31.104 ms, pipe 2

  $

  traceroute6命令就是IPV6环境下的traceroute。可以跟踪当前的IPV6路由信息。

  $traceroute6 www.6bone.net

  traceroute to www.6bone.net (2001:5c0:0:2::24), 30 hops max, 40 byte packets

  1 2001:470:1f03:ee1::1 (2001:470:1f03:ee1::1) 297.786 ms 300.323 ms 301.071 ms

  2 2001:470:1fff:2::26 (2001:470:1fff:2::26) 304.122 ms 305.512 ms 315.105 ms

  3 2001:470:0:9::2 (2001:470:0:9::2) 317.708 ms 319.274 ms 319.999 ms

  4 paix6.ttnet.ad.jp (2001:504:d::e) 322.116 ms 322.795 ms 323.521 ms

  5 2001:2a0:3:7::6175 (2001:2a0:3:7::6175) 557.583 ms 558.293 ms 558.981 ms

  6 sl-bb1v6-nyc-t-11.sprintv6.net (2001:440:1239::1) 666.972 ms 655.402 ms 669.479 ms

  7 2001:440:eeee:ffca::2 (2001:440:eeee:ffca::2) 676.343 ms 664.283 ms 670.184 ms

  8 classical.hexago.com (2001:5c0:0:2::24) 671.037 ms 676.618 ms 677.437 ms

  $

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分