fengyv

http://www.cnblogs.com/fengyv

导航

Setup TAHI environment for IPv6 test

Posted on 2011-05-06 13:49  fengyv  阅读(913)  评论(0编辑  收藏  举报

1. Find a PC with 2 Ethernet cards

2. Install FreeBSD 7.3 on this PC, and set network connecting to internet.
3. After Installed,run cmd:

4.Copy packages of IPv6 Test Tools v6eval-3.3.1.tar.gz v6eval-remotes-3.0 and self_test_5-0-0.tgz.tar to FreeBSD. 
5.Install tahi package 
 

6. set environment for IPv6 Test tools

  • Set FreeBSD Network for IPv6 Test tools
    • modify /etc/rc.conf
      • ipv6_enable=“NO”
      • ifconfig_rl0=“up” ,(rl0 is interface name of FreeBSD PC, this name maybe different on different PC)
      • ifocnifg_rl1=“up” ,(rl1 is interface name of FreeBSD PC, this name maybe different on different PC)
  • Set Config for IPv6 Test Tools
    • Create nut.def and tn.def in /usr/local/v6eval/etc
      • Copy nut.def.sample to nut.def in /usr/local/v6eval/etc
      • Copy tn.def.sample to tn.def in /usr/local/v6eval/etc
      • Modify tn.def
        • Modify the name : Link0 = rl0 and Link1 = rl1
        • Modify the macid: mac of Link0 = macid of rl0, mac of Link1 = macid of rl1,
      • Modify nut.def
        • Modify “type” to be router
        • Remove # before Link1 to enable Link1

7.set dut

  • Clear all settings
  • set macid:00:E0:4C:81:86:82
  • set pvc0=0/33
  • create static IP Address base on pv0
    • External IP Address = 192.168.11.11
    • Default Gateway = 192.168.11.1
    • MAC Address = 00:E0:4C:81:86:90

8.Start test:

  • Switch to Selftest folder(the folder of self_test_5-0-0)
  • execute “make clean”
  • execute “make ipv6ready_p1_router” or “make ipv6ready_p2_router”