An Ubuntu Live CD behind NAT in a VirtualBox virtual machine with miredo tunneling installed so IPv6 would be activated is all you need to get up running with an external IPv6 at your premises. Placing it behind NAT keeps it from receiving route advertisements from the main network so your IPv6 client wont be on your main IPv6 network.
Boot the virtual machine and ensure a Teredo type tunnel is installed. For Ubuntu, sudo apt-get miredo does the trick. There are clients for other operating systems and GoGo6 is one of the more popular choices.
You now have an external network that you can use while at home without needing to leave your premises.
Configuration steps from NAT to test are shown below along with logs showing access and denial of the external client.
[sudo] password for azcrumpty:
1349134298.467 22 fd01:470:f379:32::20 TCP_MISS/000 0 POST http://azcrumpty.dyndns.org/wp-cron.php? - FIRST_UP_PARENT/myAccel -
1349134299.101 4625 2001:0:53aa:64c:309f:11b5:bc5a:3450 TCP_MISS/200 2568 GET http://azcrumpty.dyndns.org/ - FIRST_UP_PARENT/myAccel text/html
1349134299.220 2 2001:0:53aa:64c:309f:11b5:bc5a:3450 TCP_MEM_HIT/200 11737 GET http://azcrumpty.dyndns.org/wp-content/themes/twentyeleven/style.css - NONE/- text/css
1349134299.459 1 2001:0:53aa:64c:309f:11b5:bc5a:3450 TCP_MEM_HIT/200 909 GET http://azcrumpty.dyndns.org/wp-content/themes/twentyeleven/images/search.png - NONE/- image/png
1349134299.558 218 2001:0:53aa:64c:309f:11b5:bc5a:3450 TCP_MEM_HIT/200 68923 GET http://azcrumpty.dyndns.org/wp-content/themes/twentyeleven/images/headers/willow.jpg - NONE/- image/jpeg
1349134299.567 0 2001:0:53aa:64c:309f:11b5:bc5a:3450 TCP_MEM_HIT/200 1393 GET http://azcrumpty.dyndns.org/wp-content/themes/twentyeleven/images/comment-bubble.png - NONE/- image/png
1349134299.774 22 2001:0:53aa:64c:309f:11b5:bc5a:3450 TCP_REFRESH_UNMODIFIED/200 1524 GET http://azcrumpty.dyndns.org/favicon.ico - FIRST_UP_PARENT/myAccel image/x-icon
1349134323.274 912 2001:0:53aa:64c:309f:11b5:bc5a:3450 TCP_MISS/200 2568 GET http://azcrumpty.dyndns.org/ - FIRST_UP_PARENT/myAccel text/html
1349134323.683 223 2001:0:53aa:64c:309f:11b5:bc5a:3450 TCP_MEM_HIT/200 79982 GET http://azcrumpty.dyndns.org/wp-content/themes/twentyeleven/images/headers/shore.jpg - NONE/- image/jpeg
1349134323.949 0 2001:0:53aa:64c:309f:11b5:bc5a:3450 TCP_MEM_HIT/200 1525 GET http://azcrumpty.dyndns.org/favicon.ico - NONE/- image/x-icon
Sep 30 09:04:54 router kernel: [909177.941026] RULE 17 -- DENY IN=eth0 OUT=eth1 MAC=08:00:27:1d:0b:27:00:ff:a3:6a:23:29:86:dd SRC=2001:0000:53aa:064c:1829:2d91:bc5a:3450 DST=2001:0470:f379:0031:0000:0000:0000:0010 LEN=80 TC=0 HOPLIMIT=59 FLOWLBL=0 PROTO=TCP SPT=59320 DPT=22 WINDOW=12200 RES=0x00 SYN URGP=0
Sep 30 09:05:00 router kernel: [909183.946339] RULE 17 -- DENY IN=eth0 OUT=eth1 MAC=08:00:27:1d:0b:27:00:ff:a3:6a:23:29:86:dd SRC=2001:0000:53aa:064c:1829:2d91:bc5a:3450 DST=2001:0470:f379:0031:0000:0000:0000:0010 LEN=80 TC=0 HOPLIMIT=59 FLOWLBL=0 PROTO=TCP SPT=59320 DPT=22 WINDOW=12200 RES=0x00 SYN URGP=0
Previous: Tier 3 MySQL Database | Next: IPv6 DNS |