I have Hyper-v 2012R2 with several guests. When I do an ARP on a physical PC on the same LAN/subnet as the host and guests, the IP of the guests is associated with the MAC of the host. It's like a MAC NAT, but the IP is not NATed (stupid, but there may be a good reason). The IP can be seen on the LAN outside of the HOST, but their MACs are the same as the host's outside of the host. No big deal except I have an ATT router/modem device (not a good one) that only allows me to created port forwarding rules using LAN PCs that it recognizes on the network. Even though the device can dish an IP to a guest via DHCP, it doesn't recognize it as a node on the LAN because it doesn't have it's own unique MAC (stupid, and I don't care what the reason is, if there is any). There is no option to port forward using a manually entered IP. Anyone seen Abbot and Costello? That reference might be lost on a few of you. I have some understanding and experience with networking, and that just seems plain weird to me. All I want to do at this point is port forward to some guests.
Is hyper-v broken? What kind of "switch" doesn't send along the MAC... Is there a way to change this behavior so that the guests unique MAC gets outside the host? Should I throw the modem thingy in the trash or just straight out the window into the street where a car or bus can make art of it...