文章收藏-FAQ 位置:电脑学习网

IPv6 中的隧道配置命令参考

  假设你所获得的 IPv6 子网地址是 3ffe321f64,你打算把3ffe321f1128 这个地址分配给属于tunnel的那个接口(假设FreeBSD下是gif0,Linux下是sit1,WindowsXP下其接口索引是5;这个接口是可以随便设的(WindowsXP除外, 见注2),只是Linux下不能用sit0)

  你的IPv4地址是166.111.8.28
  你通过TunnelBroker的用户界面查到你所属的TunnelServer的IPv4地址是202.38.99.9
  FreeBSD下的配置命令(注1)
  gifconfig gif0 inet 166.111.8.28 202.38.99.9
  ifconfig gif0 inet6 3ffe321f1 prefixlen 128
  route add -inet6 2000 -prefixlen 3 -interface gif0
  sysctl -w net.inet6.ip6.forwarding=1
  Linux下的配置命令

  iptunnel add sit1 mode sit remote 202.38.99.9 local 166.111.8.28 ttl 30
  ifconfig sit1 up
  ifconfig sit1 inet6 add 3ffe321f1128
  route -A inet6 add 20003 sit1
  echo 1  procsysnetipv6confallforwarding
  WindowsXP下的配置命令(注2, 注3)
  ipv6 ifcr v6v4 166.111.8.28 202.38.99.9
  ipv6 adu 53ffe321f1
  ipv6 rtu 20003 5
  ipv6 ifc 5 forwards

  注1

  4.4版本以后的FreeBSD, 其gif接口不再是固定的而是动态创建的, 所以在进行配置之前首先要创建gif接口

  ifconfig gif0 create

  注2

  WindowsXP下的IPv6协议栈可能是需要手动安装的,安装的方法就是执行如下命令

  ipv6 install
  WindowsXP下的接口索引是系统自动生成的, 不能手动指定. 当执行了ipv6 ifcr v6v4 ...之后,系统会告诉你新创建的tunnel接口的索引是多少.
  注3

  如果要用WindowsXP做路由器, 则还需要打开其他接口的转发功能. 例如, 如果接口4是你的网卡, 你所在的局域网就是挂在这块网卡下的, 那么你还需要打开它的转发功能

  ipv6 ifc 4 forwards
  根据需要,你可能还愿意打开某些接口的路由广播功能, 详见WindowsXP自带的文档.

     [文章来源:“十万个为什么”电脑学习网]
     [网络地址:http://why100000.com]
     [版权声明:除本站部分特别声明禁止转载的专稿外,其他的文章可以自由转载,但请务必注明出处和原始作者。本站文章版权归文章原作者所有。如果本站转载的文章有版权问题请联系本站,我们会尽快予以更正。]
 

【字体:[大] [中] [小] 【加入收藏】 【发表评论】 【关闭本窗口】

Copyright © “十万个为什么”电脑学习网 2000-2007 陕ICP备06007929号
站务联系:MSN & Email:zhangking2008@gmail.com  QQ:9365822