Tag Archives: ipv6

Check how your web site looks on IPv6 only connection

Today i found great resource for the IPv6 adopters. NAT64 Check website checks and compares website look and feel in NAT64, IPv4-only and IPv6-only modes. This way i been able to find that on my of the my web sites IPv6 was not configured correctly (browser was automatically falling back to v4, so i did not found that myself). Another interesting issue is some external scripts hosted on public CDN-s. Some of them do not have IPv6, e.g. very popular maxcdn.bootstrapcdn.com.

Service works by downloading all resources in 3 different network environments. Also it is trying to compare rendered image of the web site to find, for example, broken geo based lookup or other issues, like incorrect virtual host configuration which will cause different rendering result.

Thats how it looks if everything is fine:

screen-shot-2016-11-28-at-21-45-30

So, thank you Jan Žorž, and lets make more websites IPv6 ready 🙂

Tagged ,

IPv6 is Here!

Facebook turned on IPv6 on the main domain:

samm@samm-dell:~$ dig +short -t aaaa facebook.com
2a03:2880:2110:3f01:face:b00c::
2a03:2880:10:1f02:face:b00c:0:25
2a03:2880:10:8f01:face:b00c:0:25

Tagged ,

Installing Debian Linux on IOMEGA StorCenter Pro IX-12

Why do I need this?

Initially I planned to use device as NAS only. I really need very limited functionality (in fact – FTP and HTTP) so I was expected that vendor firmware will completely satisfy my needs. It was not the case.

First of all I found that firmware is not very stable – sometime device is not booting at all without any visible reasons. Second issue was that there is no firewall on this box. Its hard to believe – box is running on Linux but without ability to setup firewall! In combination with many services running on the device, without any ability to disable them it makes highly insecure system. Web gui itslelf was also buggy, with a lot of needless things (they have a “facebook” and “youtube” icons!), but without very important functions, like Firewall or IPv6. Using undocumented trick I was able to get the root, but after all I decided that it would be easer to start with normal distribution then to fix this crap.

Continue reading

Tagged , , , , ,

Enabling IPv6 on Synology DS207 NAS device

In my home network i have IPv6 connectivity kindly provided by Hurricane Electric. 6to4 tunnel is running on my OpenWRT router and then local addresses are assigned with radvd. This way my Linux/FreeBSD/Winsows boxes are getting IPv6 connectivity.

Also i have a relatively old NAS, Synology DS207 which is running on Linux with latest DSM 3.2 firmware. I found that it is not getting IPv6 address for some reason. To fix this you will need to enable SSH using “Control Panel -> Terminal” applet in web GUI. After logging in to the NAS i found that there is IPv6 module in kernel but it IPv6 is disabled on interfaces using sysctl`s net.ipv6.conf.eth0.disable_ipv6 and net.ipv6.conf.lo.disable_ipv6. After grepping in /etc i found that this was done in a boot time, by /etc/rc.network.

I found that it checks /etc.defaults/synoinfo.conf file for ipv4only key value. And it was “yes” for some reason. I assume that it is because of some administrative reason. So i just changed in /etc.defaults/synoinfo.conf ipv4only to "no" using vi and restarted NAS. After restart it got IPv6 address automatically and also some IPv6 related settings in the web interface are available now, so firmware is 100% IPv6 compatible. I had no time to check if firewall is v6 ready because i am using one on OpenWRT.

Utilities ping6 and traceroute6 are available, so it is easy to check if IPv6 is working:

DiskStation> ping6 ipv6.google.com
PING ipv6.google.com (2a00:1450:4016:801::1014): 56 data bytes
64 bytes from 2a00:1450:4016:801::1014: seq=0 ttl=55 time=23.128 ms
64 bytes from 2a00:1450:4016:801::1014: seq=1 ttl=55 time=16.509 ms
64 bytes from 2a00:1450:4016:801::1014: seq=2 ttl=55 time=16.035 ms

Tagged , , , ,