Goal

The goal of this tutorial is to build the following small 2-computer network:

and:

Goal

Have Computer A ping the tun "virtual" interface on Computer B.

Simple, right?

Some details:

  • This tutorial assumes that Computer A runs Windows XP, and computer B runs Windows Vista. Yes, Linux is easier to use, but since we computer people tend to know Linux better, I thought it would be fun exercise to go the Windows way this time.
  • Computer A will be issuing ping commands.
  • Computer B contains a tun virtual interface, and is configured to forward packets between its Ethernet and tun interfaces.
  • A Python script runs on Computer B and answers IPv6 and IPv4 ping requests addressed to any IP address in the bbbb::/64 (IPv6) and 10.2.x.x (IPv4) ranges.