I think I had a default switch and or an ethernet hardware problem in a crazy state. I set up a new external switch with "Allow management operating system to share this adapter" checked, and after a shutdown and power cycle, I get a local dhcp address for virtual machine and hostname recognition in ping.
Oddly, I think I managed to delete default switch as it is completely greyed out.