Under linux you cannot ping the ethernet interface of the host machine. This is mentioned in the
FAQ post
FAQ wrote:
On Linux / Unix / OS X, when I bridge a router or switch interface to my local host I can’t ping it from my host. But this works on Windows? What gives?
This does generally work on Windows (depending on your network card) but not on Linux / Unix. Most likely this is due to differences between libpcap and Winpcap, and the differences in the network stacks on Unix / Windows (e.g. NDIS). However you should be able to ping your bridged interfaces from other systems on the bridged network. If this does not work on Windows for your particular NIC, try creating a Windows loopback adapter and bridging to that. On Linux you can use a tap interface and the NIO_tap (available from a cloud). OS X you can install tun/tap drivers.
If you need to access the host machine, you can create a tap interface. You can find details on how to do this
here.
If you don't to access the internet, you won't need to create the bridge.