Hi all!
First of all, this is my first post, so if any information is missing that is needed, please let me know so I can supply it

!
Last week I've received my UPC Horizon box (that is a cable/telephone modem + DVR + router in one box), if needed, more info is below (Dutch!):
http://www.upc.nl/horizon/As this box is my router as well, and SSH access or any modification is not possible, this cannot be set as my IPv6 tunnel.
I also have a server running Ubuntu 13.04, there I have set up the IPv6 tunnel with the config the HE tunnel tool created for Ubuntu. I have the tunnel working now and am able to ping sites such as Google and Facebook. I also have radvd installed, so that it will serve as ipv6 dhcp server.
What I see is that the radvd service is handing out IP's to the devices on my network, but the given addresses are unable to connect to the outer world. Even a ping to the ipv6 gateway or an ipv6 ip on my local network will not work.
I have the feeling I am missing something here, is it even possible to have the ipv6 part handled by a different machine than the router itself? I think the radvd / server needs to know that it should allow the addresses to connect to the outer world.
My interfaces config is as follows:
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.75
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1
# IPv6 via Hurricane Electric Tunnel
auto he-ipv6
iface he-ipv6 inet6 v4tunnel
address 2001:470:1f14:8b3::2
netmask 64
endpoint 216.66.84.46
up ip -6 route add default dev he-ipv6
down ip -6 route del default dev he-ipv6
My radvd config is below:
interface eth0
{
AdvSendAdvert on;
AdvLinkMTU 1480;
prefix 2001:470:1f14:8b3::/64
{
AdvOnLink on;
AdvAutonomous on;
};
};
On the server I am able to ping:
root@server:~# ping6 www.google.com
PING www.google.com(wb-in-x63.1e100.net) 56 data bytes
64 bytes from wb: icmp_seq=1 ttl=56 time=24.2 ms
64 bytes from wb: icmp_seq=2 ttl=56 time=20.7 ms
64 bytes from wb: icmp_seq=3 ttl=56 time=21.5 ms
I have a NAS as well, which gets an IP from the radvd service:
eth0 Link encap:Ethernet HWaddr 02:50:43:ef:f0:1f
inet addr:192.168.0.76 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::50:43ff:feef:f01f/64 Scope:Link
inet6 addr: 2001:470:1f14:8b3:50:43ff:feef:f01f/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:274 errors:0 dropped:0 overruns:0 frame:0
TX packets:323 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39691 (38.7 KiB) TX bytes:29931 (29.2 KiB)
Interrupt:11
But when I want to ping the ::2 address that's configured on my server, this will not work:
root@networkspace2:~# ping6 2001:470:1f14:8b3::2
PING 2001:470:1f14:8b3::2(2001:470:1f14:8b3::2) 56 data bytes
From 2001:470:1f14:8b3:50:43ff:feef:f01f icmp_seq=1 Destination unreachable: Address unreachable
From 2001:470:1f14:8b3:50:43ff:feef:f01f icmp_seq=2 Destination unreachable: Address unreachable
From 2001:470:1f14:8b3:50:43ff:feef:f01f icmp_seq=3 Destination unreachable: Address unreachable
^C
--- 2001:470:1f14:8b3::2 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3006ms
As said, the dhcp server seems to be working fine, but the internet is not being relayed correctly. Do I need to bridge anything on the Ubuntu server?
Any help is much appreciated!