I've been playing with VMware lately and I've been able to get bridged networking going.
The devices I see when I everything is up and running:
|Virtual Network Card||(blank)||00:0C:29:XX:XX:XX||192.168.1.101|
Two things I don't understand…
1. Since my wifi card has been assigned the IP 192.168.1.142, how does the bridge "device" listed as br0 have the same MAC address as my actual WiFi card, but get assigned a different IP address (192.168.1.101)?
2. How can I manually assign assign the IP address that Tomato will give to my virtual machine?
If I try to set a static DHCP address for the br0 device (say for example 192.168.1.143), Tomato tells me this is a duplicate MAC and doesn't let me set an IP manually (which makes sense to me - yet at the same time it's strange because somehow behind the scenes Tomato manages to make it work with an automatically assigned address of 192.168.1.101).
If I try to set a static address for the virtual network card to a specific IP, the virtual network card will will get the IP address I set, but then the br0 device no longer shows up in the list of connected devices. With br0 no longer showing up, even though I have internal network access from the virtual machine, I no longer have external network access from the virtual machine (what I mean is that I can SSH into the virtual machine from my laptop, and the virtual machine can SSH into my laptop, but the virtual machine doesn't have external internet access).