IPv6设置及使用方法:
ISATAP隧道点IP地址是 211.84.0.1
用户设置isatap隧道的终结点router为 211.84.0.1
1、Windows XP/2003 设置如下:
隧道接入
C:\Documents and Settings\Administrator>netsh
netsh>int
netsh interface>ipv6 c tcpip协议
netsh interface>ipv6>install
netsh interface ipv6>isatap
netsh interface ipv6 isatap>set router 211.84.0.1
配置好之后 ipconfig后应该看到一个2001:DA8:500D为前缀的v6地址,hostid为5efe:d,其中d为你的真实的IPV4地址。
静态或自动获得
安装完ipv6协议后,通常可以自动获得,如果不能自动获得或想使用固定地址,请静态配置
C:\>netsh
netsh>interface ipv6
netsh interface ipv6>add address "本地连接" 2001:DA8:500D:FFFC::x #设定固定的IPv6地址,x范围为2-FFFF,建议使用你ipv4地址的最后位,"本地连接"是指你的机上建立的某个连接的名称,可以在上面的提示符下使用show interface查看
add route ::/0 "本地连接" 2001:DA8:500D:FFFC::1 publish=yes #设置默认网关
netsh interface ipv6>add dns "本地连接" 2001:DA8:500D:1::8 #可选项,不设定Pv6 DNS地址也可以通过ipv4的dns服务器解析
配置好之后,ipconfig后应该看到一个2001:DA8:500D为前缀的v6地址。
2、Vista (Windows7)设置如下:
隧道接入
鼠标右键点击“开始->程序->附件->命令提示符”,选择“以管理员身份运行”。
在新开启的【命令提示符】窗口中执行以下两条命令:
netsh interface ipv6 isatap set router 211.84.0.1
netsh interface ipv6 isatap set state enabled
(部分Vista系统的电脑会在本地LAN中发出IPv6 RA,导致相邻用户不走隧道,此时最好在本地网卡上禁用IPv6选项)
静态或自动获得
Vista (Windows7)里已经提供了对ipv6的手工配置,可以按如下顺序完成,Control Panel,Network and Sharing Center,
Local Area Connection,Properties,可以直接填写ipv6的地址及相关选项
3、Linux 设置如下:
modprobe ipv6 #加载IPV6支持,目前主流的版本已经加载了
modprobe dummy #添加接口
#可以使用ifconfig查看,如果有ipv6的信息,上面命令不需要运行
隧道接入
ip tunnel add sit1 mode sit remote 211.84.0.1 local d
ifconfig sit1 up
ifconfig sit1 add 2001:da8:500D::5efe:d/64
ip route add ::/0 via fe80::5efe:211.84.0.1%2 metric 1
注意: 上面的 d 请使用你的真实IPv4地址代替
静态或自动获得
给网卡添加地址,例如eth0:
ifconfig eth0 add 2001:DA8:500D:1::28/64 #ipv6 地址
route -A inet6 add default gw 2001:DA8:500D:1::1 #ipv6 网关
可以将上面的两句直接添加到启动文件,实现重启后自动运行,也可以修改/etc/sysconfig/network-scripts/ifcfg-eth0文件设置ip地址,
DEVICE=eth0
BOOTPROTO=none
HWADDR=
IPADDR=125.219.48.28
NETMASK=255.255.255.224
ONBOOT=yes
GATEWAY=12
5.219.48.30
TYPE=Ethernet
USERCTL=no
IPV6INIT=yes
PEERDNS=yes
IPV6ADDR=2001:DA8:500D:1::28
修改/etc/sysconfig/network文件,设置网关
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=Linux
GATEWAY=2001:DA8:500D:1::1
IPV6_DEFAULTGW=2001:DA8:500D:1::1%eth0
推荐使用新体系的ip命令完成以上配置
4、FREEBSD上
配置隧道
ifconfig gif0 create
ifconfig gif0 源IPV4地址 目的IPV4地址
ifconfig gif0 inet6 源IPV6地址 目的IPV6地址 prefixlen 前缀长度 alias
route add -inet6 default 路由IPV6地址
启用6TO4
ifconfig ep0 inet 源IPV4地址 netmask 掩码
ifcnofig stf0 inet6 ipv6地址 prefixlen 前缀长前 alias
如果启用中继,则再加一条
route add -inet6 default 2002:目的IPV4地址:1::1(类似的地址)
静态IPV6地址和默认路由配置
ifconfig xl0 inet6 IPV6地址 prefixlen 长度
route add -inet6 default 路由IPV6地址%接口
5、在SOLARIS上实验IPV6
SOLARIS上的已经包含了IPV6应用程序.在SOLARIS安装期间,对提示IPV6的询问响应YE
S,可以简单启用IPV6.中心的SOLARIS是安装的8,下面说的就是在其上的所做的实验了
安装操作系统之后,要在网络接口上启用IPV6和无状态自动配置,必须用touch命令创建
一个空文件/etc/hostname6.interface,这里的interface是网络接口的名字代替,做实验的
时候是用的hm0,命令如下:
touch /etc/hostname6.hme0
如果本地链路上的路由器启动了自动配置,那么SOLARIS就可以进行无状态自动配置了
,可以用命令显示执行无状态自动配置之后的接口配置
ifconfig hme0 inet6
创建配置隧道
ifconfig ip.tun0 inet6 plumb 启用逻辑接口ip.tun0
ifconfig ip.tun0 inet6 tsrc 源IPV4地址 tdst 目的IPV4地址 up #定义此隧道的源和目的IPV4地址
ifconfig ip.tun0 inet6 addif 源IPV6地址/前缀 目的IPV6地址 up #给隧道接口分配静态IPV6地址
route add -inet6 default 路由IPV6地址
通过创建文件/etc/hostname6.ip.tun0 可以保存配置隧道的配置.
分配一个静态IPV6地址和默认路由
ifconfig hme0 inet6 addif ipv6地址/前缀 up
route add -inet6 default 网关IPV6地址 -ifp hme0
6、Windows 2000 操作系统
(1) 下载 IPv6 软件包
www.microsoft/downloads/details.aspx?FamilyID=27b1e6a6-bbdd-43c9-af57-dae19795a088&DisplayLang=en
对应不同的补丁包,请修改hotfix.inf的第8行NtServicePackVersion=256,如果为256,对应于SP1,SP2为512,SP3为768,SP4为1024。
(2) 安装 IPv6 软件包
解压后,执行 hotfix
(3) 添加 IPv6 协议
从控制面板中,进入网络和拨号连接中,右击本地连接,点击属性,打开本地连接属性窗口,点击安装
按钮,然后在弹出的窗口中,选择协议 ,
并点击添加,在弹出的窗口中,你会发现 Microsoft IPv6 Protocol,选择这个选项,点击确定, Reboot计算机,以使 IPv6 协议
栈生效 。
(4) 查看端口信息
首先使用“ipv6 if”命令查看各端口状态,一般情况下,你会看到如下信息:
Interface 4 (site 1): 本地连接
……
Interface 3 (site 1): 6-over-4 Virtual Interface
……
Interface 2 (site 0): Tunnel Pseudo-Interface
……
Interface 1 (site 0): Loopback Pseudo-Interface
……
根据系统或机器的不同,上面显示端口数字和描述可能有出入,但都大同小异。如上所示,Interface 4是本地的实际端口,其他三个都是虚拟端口,值得注意的是Interface 2,它是Auto-Tunnel的端口,在接入配置中我们要用到。
(5)如果你是从纯Ipv6网络环境中接入,那么你就可以自动获得IPv6地址并且能够访问IPv6站点了。当然你也可以给自己的机器配置固定的IPv6地址:
C:\>ipv6 if //查看自己的IPv6地址,在“本地连接”的端口上。
C:\>ipv6 adu 4/2001:DA8:500D:1::28 //设定固定IPv6地址,"4"代表“本地连接”所在的interface(端口)。
C:\>ping6 www.kame //测试是否配置成功。
(6)如果是从隧道接入,可执行如下步骤:
打开一个命令行窗口,运行如下命令
停止协议栈: net stop tcpip6
启动协议栈: net start tcpip6
配置ipv6地址: ipv6 adu 2/2001:da8:500D::5efe:d //你申请到的v6的地址。
配置路由: ipv6 rtu ::/0 2/::211.84.0.1 //该地址为对端路由器的地址。
特别注意: 以上配置是在2000系统中自动隧道的配置方法。其中根据上面查看到的端口信息列表可知,2号interface为Tunnel Pseudo-Interface,这就是自动隧道端口,应该将隧道建立在这个端口上。
在IPv6中,Tunnel有多种不同的配置方法,例如:手工Tunnel、6to4 Tunnel和Auto-tunnel等。但应该分清楚的是,尽管Tunnel的配置方法不同,但最终发出的数据包的封装是一样的,也就是说即使Tunnel两端用不同的配置方法配置(如一端使用手工Tunnel配置,一端使用 Auto-tunnel配置),只要参数不出错,同样是可以相互通信的。在这三种Tunnel配置方法中,Auto-Tunnel的配置最简单(配置方法如上所述)。
(7)测试:
ping隧道对端地址,能ping通即配置成功。
ping6 www.kame
或跟踪一下到www.kame的路由,如果出现的是IPv6地址,并能最终到达,即OK。
Tracert6 www.kame或IE访问 www.kame 时应能看到页面上的乌龟是活动的。如果乌龟不动,说明你走的还是IPv4网络。
********************************************
设备:RG-S8610
模块:SFP-LX(Mini-GBIC) 波长1310nm 10km
ipv6 add: 2001:DA8:500D:FFFF::2/64
对端地址:2001:DA8:500D:FFFF::1/64
********************************************
Cernet: 2001:DA8:500D:FFFF::1/120
haue: 2001:DA8:500D:FFFF::2/120
********************************************
inet6num: 2001:DA8:500D::/48
netname
: ZZEI6-CERNET2
descr: 河南工程学院
descr: HeNan Institute of Engineering
descr: Zhengzhou, Henan 451191, China
country: CN
********************************************
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论