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.

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.

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

Reply via email to