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

Advertisements
Tagged , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: