Hi Adrian,
Did you ever get this fixed? If not… I think I know what’s going on.
The new switch has port security enabled. By default, port security on Cisco switches only allows one mac address per port. The port is allowing the windows 7 machine to connect initially, but blocks your VM when it attempts to connect because the VM has a different mac address.
Try this. On your switch, enter these commands.
en (enter enable mode)
conf t (configure from the terminal)
interface f0/2 (tell it which interface you want to work with)
switchport port-security maximum 2
This tells the switch that you will have 2 mac addresses using this port. You’ll come across this command at some point in your CCNA studies 🙂
Let us know if this works!