I have setup a linux box (on an esxi5) which acts as an OpenVPN server. the server is configured to use bridging for the clients, which essentially works, with one exception.
If the client pings some machine on the network which is not the server itself it does not work. I ruled out everything I know of (iptables, etc) and running tcpdump boiled it down to the following things:
- I see ARP requests on tap0 and br0
- I see the ARP replies on br0
- I do NOT see the ARP replies on tap0
Question: why does the br0 device not forward ARP replies to the tap0 device?