Ok. Obviously posting here helped. Just minutes after submitting my post I think I've solved both the problems. The virtual switch the guest was using was an internal one. Made a new external virtual switch and connected the guest to that one instead, seems to work much better :-)
Sign in to participate in this thread!