Home Marzili floods Tap dance Dobby paradise IPv6 at home Cycling Blog About Hyams family website
Last update: 04.01.2014
IPv6 at home: Part 1 - Introduction / IPv6 support Introduction The original specifications for IPv6 date from the mid 1990s. For example, RFC1883 is dated December 1995. Back in 1997 I attended a USENIX conference in the USA. At the time it seemed like virtually every presentation at this conference  was either about, or at least made mention of, the new Internet Protocol  Version 6, also known back then as IP Next Generation. In the meantime, the central numbering authority IANA ran out of IPv4 addresses in 2011, while two of the five regional authorities ran out free blocks in 2011 (APNIC) and 2012 (RIPE).  So, here we are nearly 20 years after the original specifications and most of us are still running IPv4 with only minimal use of IPv6.  A few years ago I decided to try out IPv6 for myself. Since I didn’t have a corporate network to play with, I tried out IPv6 at home and wrote a few papers  describing my experiences with IPv6 on my home network. This is an updated version of the first paper. My intention Is to update the remaining papers during the next few months. My home network Before I start, a few brief words about my home network. I suspect that I’m a little unusual in having more than 30 active devices with an IP address (this excludes numerous assorted devices that are now sitting unused in a box or drawer somewhere). This is partially the result of two teenage children, who own various notebooks, smartphones etc., as well as the fact that my parents-in-law live upstairs, with their devices connected to my network too. The end result is a network which includes  9 PCs and notebooks, 1  Internet radio, 1 tablet (Android), 3 networked printers, various assorted  smartphones (primarily Android), 4 Kindles, 2 wireless access points, 1 NAS/file server (OpenSuse 12.3),  1 satellite receiver, an ADSL router and separate firewall (PCengines with M0n0wall), plus various miscellaneous devices s such as a Nintendo DS3. IPv6 support Most of the PCs and notebooks here are running Windows 7, while the rest are running a recent version of Linux. I don’t have any Windows XP or Vista systems anymore. So, IPv6 is installed and active on all PCs and notebooks, but what about the other devices on my network? After a little research on the Internet plus a review of the configuration options I found the following: So, to summarize, numerous devices support IPv6 but a sizeable minority still don’t. Also, even where IPv6 is supported it’s still incomplete or the implementation hasn’t been properly thought out. I get the impression that progress has certainly been made over the last few years, but given that the IPv6 specifications are nearly 20 years old already the results are also pretty disappointing. Click the link to continue to the second article: First steps with IPv6
Device   IPv6   supported?   Comments   Logitech   Internet  ra dio   (Squeezebox)   No   Itís possible to login to the Squeezebox via ssh   (IPv4) . According to  the  output from the  ifconfig and netstat  commands  only IPv4 is active.   Canon MG6250     and  MX410 network  printer s   Yes   The good news is that you can configure the se   printer s   to use IPv6, the  bad news is that as soon as you do this I p v4 stops working. Even worse,  if you use the web gui the printer assigns itself a new  I p v6  address  automatically but doesnít bother telling you what it is. And since I p v4 is  no longer active thereís no way to access the web gui anymore (unless  by some miracle you manage to guess what the new address might be).  So the only option is to go to the printer  and look up the address on the  display.   Seems to me that the folks at Canon didnít think this through  properly.   OKI Network  printer   (B430 d n)   Yes   It ís not immediately obvious from the TCP/IP configuration page, but  this  printer  does   support I p v6 . By defaul t I p v6 is disabled.   The printer  supports a wide range of options but it seems that some of them wonít  work with I p v6. E.g. if you try and configure an IP address filter youíll  find   that   the web page only accept 15 characters, which is too short to  enter an   I p v6 address.   Smartphones  /  Tablet   (Android 4.2 / 4.3)   Yes   According to various articles on the Internet, I p v6 has been included in  Android since release 2.0 . However, I still canít find a way to display the  I p v6 address   using native Android tools, i.e .  without having to install a  separate app from the Google Play Store. Also, Android still doesnít  support DHCPv6 (although I read somewhere that this should work  with 4.4)   Wireless access  points   (Dlink  DIR - 815)   Yes   Back in 2010 my previous access points didnít support IPv6 but these  DIR - 815s do.  On the configuration pages there are various IPv6 tabs but  Iíve not tried using them.   NAS/file server  (OpenSuse 12.3 )   Yes   Installed and active by default.   ADSL Router   ( Zyxel P - 660 )   Yes   From what I can tell this router  now  support s   IPv6   (my previous one  didnít) ,  but Iíve not tried this since I donít use it as a router anyway  (Iíve configured it to run in bridging mode instead).   Firewall  ( m 0n0wall )   Yes   Although m0n0wall has supported IPv6 since  before 2010 , IPv6 support  is still incomplete. For example, itís still not possible to define IPv6  aliases   (i. e.   o bject names) , and even though itís possible to define  DHCPv6 entries,  I havenít found a way   to view the leases (only th e IPv4  leases are displayed). Another problem is that the mask for defining  DHCPv6 entries is confusing  Ė   despite the text ,   the field labelled MAC  address actually contains   something  k nown as   the  DHCPv6 Client DUID  (with the fields separated by Ď:í rather than Ď - Ď so you caní t simply  copy/paste the entry from Windows).  Iím hoping these problems  will  be   fixed in the next release , if/when it finally becomes available .  Maybe  I should try   Pfsense instead .   Satellite receiver  ( VU+ Ultimo )   No   Although this is a Linux - based receiver  with a 3.1.1 kernel it doesnít  seem to support IPv6. According to ifconfig and netstat only IPv4 is  active. I admit Iím still running   the   VTi 4.2.4   software version but I have  my doubts that the  newest   version supports IPv6 either.