Clarifying where the external machine should be created
# Make certain that your '''VM2''' machine is running, is still allowing samba traffic through the firewall, and is still running the samba service.
# If you are using a drive in the removable bay, power up a Windows system in the lab and login. If you are using a USB SSD drive, create a new virtual machine in the same network as your host and install Windows on it.
# Add the prerouting and forwarding rules to your host's iptables necessary to redirect samba traffic from outside your network to your VM 2.
# Modify the hosts allow setting on your '''vm2''' to also accept connections from the windows machine you are using.