Hi Moritz, I have a server at hetzner too, after battling for a while I gave up and resorted to a hack -> setting up your interface to have the same netmask as the gateway.
Dirty, but works.. Gilles On Mon, Mar 14, 2011 at 09:07:38AM +0100, Moritz Grimm wrote: > Hi Todd, > > > > Have you tried ping6 -n ff02::2%re0 ? Does anyone respond? Try using > > the respond(ers) as your IPv6 default gateway. > > > > Link local is best for IPv6 gateways for various reasons, if your upstream > > isn't picky (unlike he.net tunnels, for example). > > Awesome, this almost works! :-) > > When doing it like that, I get to replace the inet6 default route with > an fe80::...%re0 address, and to remove the "-inet6 -iface -ifp re0" > route altogether. Afterwards, I have full -- but temporary -- IPv6 > connectivity. > > This setup does not survive a reboot. It is strange, but only *after* > ping6ing ff02::2%re0 I get to use the responder as a gateway. I assume > this is because until then, it's not in the ndp table. So ... ping6 > would have to become part of my networking setup. Huhhh. > > This is also completely against upstream's documentation, as these fe80 > gateway addresses might be subject to change. I guess, for all intends > and purposes, my upstream is picky and I'm really supposed to use the > public IPs. > > Is there a reason why > > # route add -inet6 -iface -ifp re0 -net 2a01:4f8:110:4360:: -prefixlen > 59 2a01:4f8:110:4360::1 > # route add -inet6 default 2a01:4f8:110:4360::1 > > does not work (as opposed to the equivalent in IPv4)? > > Thank you, this already was a huge step forward for me. > > > Moritz > > > | The IPv6 network is supposed to be 2a01:4f8:110:4363::/64, the gateway > > | is 2a01:4f8:110:4360::1/59. > -- Gilles Chehade http://www.poolp.org