[+mpi, jsing] This is a known issue. Local /32 routes don't work with the new ART-based routing table.
mpi@ is working on a fix. In the mean time, you may be able to recompile your kernel without "option ART". On Tue, Dec 13, 2016 at 9:09 AM, Jyri Hovila [iki.fi] <jyri.hov...@iki.fi> wrote: > Dear everyone, > > I'm working with an interesting little pilot that involves running an > OpenBSD virtual host in KVM environment. The VPS provider in question > has no (serious) prior experience with OpenBSD and so there are some > rather basic level issues that need solving. > > I've been able to work out most of the mysteries, but there's one > routing related issue I haven't been able to figure out myself. > > Basically, the problem is that the default gateway (5.166.16.254) is in > a different subnet than the host IP address (193.34.119.15), making it > unreachable. > > Here's the routing table as it exists after reboot. The address comes > from DHCP server, and as you can see, there's an entry that should make > the default gateway reachable (but it's not): > > Destination Gateway Flags Prio ... Iface > 224/4 127.0.0.1 URS 8 lo0 > 5.166.16.254/32 193.34.119.15 UCS 8 em0 > 127/8 128.0.0.1 UGRS 8 lo0 > 127.0.0.1 127.0.0.1 UHhl 1 lo0 > 193.34.119.15 02:00:00:2c:80:a9 UHLl 1 em0 > 193.34.119.15/32 193.34.119.15 UCn 4 em0 > > When I try to ping the gateway: > > ping: sendmsg: Invalid argument > > I'm rather sure this is basic stuff that I should actually already > know, but I humbly admit I'm at loss here. Been doing extensive > googling and still haven't been able to figure this one out. > > All assistance is much appreciated! > > Yours, > > Jyri