Windows 7 and Vista have teredo built-in. On Linux you can install teredo under the name "miredo". On Mac OS X, there is also a miredo / teredo module you can install.
SABnzbd is IPv6-capable, both for the connection to an IPv6-enabled newsserver and for access to SABnzbd's own webinterface.
You do not need IPv6 to use SABnzbd; it's just an option. The advantage of IPv6 is possible access to free newsservers (like newszilla6.xs4all.nl) and remote access to SABnzbd's web interface.
This thread is not about native IPv6 connectivity provided by some providers (like Xs4all), nor about IPv6 connectivity provided by IPv6 tunnel providers (see http://en.wikipedia.org/wiki/List_of_IP ... el_brokers)
Teredo/miredo is not the most robust IPv6 connectivity, but it's easy and free, and if it works, it can also work if you roam around.
Teredo/miredo IPv6 addresses are recognizable by their 2001:0:-address. Please note the :0: after the 2001! IPv6 address with another, non-zero value immediately after the 2001, are 'normal', non-teredo IPv6 addresses.
Windows
Windows 7 and Vista have teredo built-in and activated. In my experience it works on a plain Windows install, also if Microsoft Security Essentials is installed.
Software and configs that seem to disable teredo IPv6-connectivity are:
1) other, non-Microsoft virusscanners and firewalls,
2) corporate firewalls and proxy servers
3) VMware
4) (unconfirmed) having a straight, non-NAT Internet connection. Windows will then possibly use 6to4/6over4, recognizable by it's 2002: address
You can check the teredo status with the following commands, which you should run from a terminal opened with the Run -> "CMD" command:
Code: Select all
netsh interface teredo show state
Code: Select all
ipconfig
fe80: internal IPv6 addresses, showing IPv6 is installed, but not much else
2001:0: addresses, meaning teredo is active
2002: addresses, meaning 6to4/6over4 is active
On Windows XP you can install and activate teredo IPv6 yourself. See http://msdn.microsoft.com/en-us/library/bb968771.aspx for details. Two commands are needed:
Code: Select all
netsh interface ipv6 install
netsh interface ipv6 set teredo client
Linux
On Linux, you should install "miredo". On Ubuntu, you can do that install using "sudo apt-get install miredo".
After installing miredo, your "ifconfig" should then show a 2001:0: address at the "teredo" interface.
Mac OS X
There is a miredo IPv6 driver on http://www.deepdarc.com/miredo-osx/
Check your IPv6 connectivity
The most easy way to check if your IPv6 works, is to go to http://test-ipv6.com/ and read your score for IPv6. Hopefully the output is something like
If not, it's hard to say why it's not working. See the possible reasons above.Your IPv6 address on the public Internet appears to be 2001:0:53aa:64c:124:dfc:3ce:725
Your IPv6 service appears to be: Teredo
IPv6-only newsservers
If IPv6 is working, you can fill out an IPv6-only server in SABnzbd -> config -> server. IPv6 newsserver are:
Xs4all: newszilla6.xs4all.nl: a free, no-account-needed IPv6-only newsserver, with a limited downloadspeed and a limited retention (about 10 - 14 days).
Tele2: weathergirl-ipv6.tele2.net a.k.a. 2a00:801:103:10:5. Retention 20 days, 4 threads.
There's also reader.ipv6.xsnews.nl, which is free, needs an account, and/but Xsnews has stopped giving away accounts for this server.
Remote access to SABnzbd's webinterface via IPv6
To get IPv6 access to SABnzbd's webinterface, you need to have IPv6 working, and you need to fill out "::" (without the quotes) in SABnzbd -> Config -> Server at the field "SABnzbd Host". Press Save Changes, and then restart SABnzbd.
On Linux, you can now access your SABnzbd's webinterface on it's public IPv6 address, so something like http://[2001:0:.....]:8080/
Please note: on Windows, you can then access SABnzbd's webinterface only via the IPv6 address, so http://[::1]:8080/ or possibly http://ip6-localhost:8080/ . It seems Windows is refusing "unexpected" connections from remote systems; this way Windows is mimicking IPv4-behind-NAT behaviour.