Hi, I'm seeing a strange problem with OpenBSD 4.0, fresh from the relase CD.
It's running inside a VMWare with two interfaces, and is supposed to do a bit of VPN handling. The external interface (pcn0) is working perfectly, but when trying to replicate my old setup on pcn1 I'm running into a strange problem. pcn1 has 192.168.255.250/32. It is bridged to the VMWare Host, which has 192.168.255.3/32 (please don't ask why; it's one of these "historic setup" kind of things). When trying to configure a static route to the host on this interface, I see the following: # route add -host 192.168.255.3 -interface 192.168.255.250 add host 192.168.255.3: gateway 192.168.255.250 # ping 192.168.255.3 PING 192.168.255.3 (192.168.255.3): 56 data bytes --- 192.168.255.3 ping statistics --- 2 packets transmitted, 0 packets received, 100.0% packet loss # route delete -host 192.168.255.3 -interface 192.168.255.250 delete host 192.168.255.3: gateway 192.168.255.250 leaving me with a dmesg message of arpresolve: can't allocate llinfo for each ICMP echo request sent. Doing an arping from the host works, but leaves me with arplookup: unable to enter address for 192.168.255.3 messages. Not adding a /32, but some random different netmask: # route add -net 192.168.255.3/31 -interface 192.168.255.250 add net 192.168.255.3/31: gateway 192.168.255.250 # ping 192.168.255.3 PING 192.168.255.3 (192.168.255.3): 56 data bytes 64 bytes from 192.168.255.3: icmp_seq=0 ttl=64 time=1.393 ms --- 192.168.255.3 ping statistics --- 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 1.393/1.393/1.393/0.000 ms works like a charm, but doesn't reflect the actual setup. I think I don't have to keep the setup, and most likely will not, but still am curious as to what and why happens. Please CC: me on any answers as I am not subscribed to the list. Regards, Christian

