Самый простой вариант, раз уж вы всё попробовали и ничего не вышло - создать вторую сетевую карту - HOST ONLY (или как она в VB называется), чтобы самба публиковала ресурсы только в неё - на этой карте будет работать между Хостовой и Гостевой ОС по SMB, а на второй карте, если она вам нужна, поднимите файрвол и закройте всё лишнее.