I am setting up an OpenBSD system as a router, I have one interface as the upstream, then another with a vlan configured:
inet 10.0.2.20 255.255.255.0 NONE description upstream
inet 172.18.10.1 255.255.255.0 NONE vlan 10 vlandev em1
When I ping 172.18.10.1 from a client with a static IP of 172.18.10.10, and run a tcpdump on my OpenBSD box I get the ARP queries:
Jun 20 16:40:16.170853 08:00:27:9c:0c:38 ff:ff:ff:ff:ff:ff 0806 60: arp who-has 172.18.10.1 tell 172.18.10.10
So it is clearly receiving the arps, but is not responding.
Anyone got any ideas?