On Fri, Aug 31, 2012 at 04:27:50PM +0200, Claudio Jeker wrote: > On Fri, Aug 31, 2012 at 09:22:06AM +0000, Stuart Henderson wrote: > > On 2012-08-31, Remi Locherer <remi.loche...@relo.ch> wrote: > > > I rented a server from Hetzner where I installed OpenBSD 5.1. Hetzner also > > > provides IPv6 but somehow with a strange setup. I got something like the > > > following from them: > > > > > > Gateway Address: 2001:db8:1:1110::1/64 > > > Subnet I can use: 2001:db8:1:1111/64 > > > > > > If I now assign for example 2001:db8:1:1111:1/64 to the interface on my > > > server it doesn't let me set the default gateway becaus it's not in the > > > same subnet: > > > > > > openbsd# ifconfig rl0 inet6 2001:db8:1:1111:/64 > > > openbsd# route add -inet6 default 2001:db8:1:1110::1 > > > route: writing to routing socket: Network is unreachable > > > add net default: gateway 2001:db8:1:1110::1: Network is unreachable > > > > > > For Linux they give these instructions: > > > linux# ip route add 2001:db8:1:1110::1 dev eth0 > > > linux# ip route add default via 2001:db8:1:1110::1 > > > > > > I tried: > > > openbsd# route add -inet6 -iface 2001:db8:1:1110::1 2001:db8:1:1111::1 > > > openbsd# route add -inet6 default 2001:db8:1:1110::1 > > > > > > But now it's not possible to ping6 2001:db8:1:1110::1 or any other IPv6 > > > address. > > > > No idea if it will work, but you could try something like this > > > > route add -inet6 -mpath default -ifp rl0 2001:db8:1:1110::1 > > > > Bad adivece. Hetzner gave the wrong gateway or the wrong network. It is > funny that the Linux example they give is using proper network numbers.
They're realy giving customers a gateway address that is not part of the clients subnet. http://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen#Root-Server (german website) > In short, the gateway MUST be part of a connected route (network > configured on the interface) because ND or ARP for INET is needed to > figure out the MAC address to talk to that host on the L2 network. I found instructions for FreeBSD. There it is recommended to add static configuration for ndp. Since FreeBSD 8.3 they use /etc/rc.d/static_ndp for that. But I don't like it because I wouldn't reach my server when the routers mac changes. http://blog.vx.sk/archives/33-FreeBSD-Netzwerkkonfiguration-auf-Servern-von-Hetzner.html (german website) > > The only excpetion are point to point interfaces but those have a > destination IP on the interface and don't need a L2 address resolution > protocol. > -- > :wq Claudio