IPv6 Technology Preview for
Microsoft Windows 2000

Configuration @ ISR domain

(IST - ISR IPv6 address allocation:
http://wiki.isr.ist.utl.pt/cgi-bin/wiki.pl/IST_IPv6_address_allocation
Thanks to Rodrigo Ventura)

 
To install the IPv6 on Microsoft Windows 2000 it is necessary the SP3 or above and tpipv6-001205.exe

Quick Info

File Name:

tpipv6-001205.exe

Download Size:

958 KB

Date Published:

3/13/2003

Version:

1.205

(I have a mirror of tpipv6-001205.exe @ ISR - LRM)

For more information about the requirements, visit the link http://www.microsoft.com/downloads/details.aspx?FamilyId=27B1E6A6-BBDD-43C9-AF57-DAE19795A088&displaylang=en


How do I install the Technology Preview on Windows 2000 SP3?

To install the Microsoft IPv6 Technology Preview for Windows 2000 on a computer running Windows 2000 and Service Pack 4, do the following:

  1. Save the file tpipv6-001205.exe from the download page to a local folder (for example, C:\IPv6TP).
  2. From the local folder (C:\IPv6TP), run Tpipv6-001205.exe and extract the files to the same location.
  3. From the local folder (C:\IPv6TP), run Setup.exe -x and extract the files to a subfolder of the current folder (for example, C:\IPv6TP\files).
  4. From the folder containing the extracted files (C:\IPv6TP\files), open the file Hotfix.inf in a text editor.
  5. In the [Version] section of the Hotfix.inf file, change the line NTServicePackVersion=256 to NTServicePackVersion=1024 (also possible with other values), and then save changes.
  6. From the folder containing the extracted files (C:\IPv6TP\files), run Hotfix.exe.
  7. Restart the computer when prompted.
  8. After the computer is restarted, continue installing the Microsoft IPv6 Technology Preview for Windows 2000 starting at step 3 of the "Installing the IPv6 Technology Preview for Windows 2000" section of either the Introduction to the Microsoft IPv6 Technology Preview for Windows 2000 or the Readme.htm file in the folder containing Setup.exe (C:\IPv6TP).

The official sites:


Since you have installed the IPv6 protocol, it is ready to configure your computer. There is no GUI available yet to configure the IPv6 (a GUI like the TCP/IP), so it is necessary a shell (command prompt, run Start->Run->cmd.exe). The IPv6 installs new instructions, similar to the old ones, ping, tracert, but now defined as ping6, tracert6, ipv6, ipsec6 and updates telnet, ftp, tlntsrv, ttcp.

To add an IP to your computer (ex: 2001:690:2100:22:2:6:0:20):

ipv6 adu 3/2001:690:2100:22:2:6:0:20

To display the routing table

ipv6 rt

The result:

::/0 -> 3/fe80::204:76ff:fe8d:ffdf pref 16 (lifetime 1646s)
::/0 -> 2/::10.0.6.32 pref 0 (lifetime infinite)
2001:690:2100:22:2::/80 -> 3 pref 1 (lifetime 2591846s)

To perform a routing table update operation (it shouldn't be necessary, however...)

ipv6 rtu 2001:690:2100:22:2::/80 3

Type:

ipv6 if

it shows the configuration:

Interface 4 (site 1): 6-over-4 Virtual Interface
uses Neighbor Discovery
link-level address: 10.0.6.32
multicast address ff02::1, 1 refs, not reportable
link MTU 1280 (true link MTU 65515)
current hop limit 128
reachable time 32500ms (base 30000ms)
retransmission interval 1000ms
DAD transmits 1
Interface 3 (site 1): Local Area Connection 2
uses Neighbor Discovery
link-level address: 00-c0-ca-16-4d-fe
preferred address 2001:690:2100:22:2:6:0:20, infinite/infinite
multicast address ff02::1, 1 refs, not reportable
multicast address ff02::1:ff00:20, 1 refs, last reporter
link MTU 1500 (true link MTU 1500)
current hop limit 64
reachable time 41500ms (base 30000ms)
retransmission interval 1000ms
DAD transmits 1
Interface 2 (site 0): Tunnel Pseudo-Interface
does not use Neighbor Discovery
link-level address: 0.0.0.0
preferred address ::10.0.6.32, infinite/infinite
link MTU 1280 (true link MTU 65515)
current hop limit 128
reachable time 0ms (base 0ms)
retransmission interval 0ms
DAD transmits 0
Interface 1 (site 0): Loopback Pseudo-Interface
does not use Neighbor Discovery
link-level address:
preferred address ::1, infinite/infinite
link MTU 1500 (true link MTU 1500)
current hop limit 1
reachable time 0ms (base 0ms)
retransmission interval 0ms
DAD transmits 0

and voilá! (pinging to another machine also using IPv6)

ping6 pixie.ipv6.isr.ist.utl.pt

Pinging pixie.ipv6.isr.ist.utl.pt [2001:690:2100:22:2:2:0:4] with 32 bytes of data:

Reply from 2001:690:2100:22:2:2:0:4: bytes=32 time<1ms
Reply from 2001:690:2100:22:2:2:0:4: bytes=32 time<1ms
Reply from 2001:690:2100:22:2:2:0:4: bytes=32 time<1ms
Reply from 2001:690:2100:22:2:2:0:4: bytes=32 time<1ms


The IPv6 also installs "6to4cfg.exe" as an "Autoconfiguration", which I don't advise.... Visit these links for more information:

Note: Configuration changes are not permanent and are lost if you restart your computer or the IPv6 Protocol. To preserve configuration changes, place them as command lines in a command script file (.cmd) that you can run after restarting your computer or the IPv6 Protocol. To run your configuration changes automatically after restarting your computer, use Scheduled Tasks in Control Panel to run the .cmd file when the computer starts. (http://www.microsoft.com/technet/prodtechnol/winxppro/plan/faqipv6.mspx)

Good Luck!