I have a problem and have exhausted all of my ideas for a solution. Here's the setup, all on a domain. None of these are domain controllers or DNS servers:
HOST
2012 Hyper-v Server core host with two NICs and two virtual switches. One NIC is 192.168.20.1. One NIC is 192.168.21.1. Virtual switch #1 is 192.168.20.2. Virtual switch #2 is 192.168.21.2. So, one virtual switch per subnet and all switches are set to external.
GUESTS
Guest #1 - 2012 on virtual switch #1 - 192.168.20.3
Guest #2 - Win 7 on virtual switch #2 - 192.168.21.3
Guest #3 - 2008 R2 x64 on virtual switch #2 (this VM has been imported from an existing, working VM on a dif host with the exact same IP) - 192.168.21.4
THE PROBLEM
Guest #1 works with no issues.
Guest #2 works with no issues.
Guest #3 shows up as unidentified network and cannot ping outside of the HOST. I can ping virtual switch #2, but can't ping ANYTHING else on 192.168.21.x.
I know virtual switch #2 is fine because guest #2 works with no issues. (can ping entire network)
One last thing, when I first imported Guest #3 and started it, I WAS able to ping the entire network. After about 3 minutes, the connection went down. Keep in mind that this is an IMPORT of a working VM. I can turn the original VM back on at the other host and it works fine. Even the name of virtual switch #2 (SWITCH) is the same as the original host.
Any ideas as to why this is happening and what would cause the network connectivity to stop?
Thanks in advance