У виртуалбокса есть же своя примочка, которая поверх самбы работает. Вы указываете папку на хост-машине, а в гостевой пользуетесь самбой. Или так не пойдет?
Плюс не очень понятно зачем вообще пробрасывать что-то. Хотите только интернет в госте — NAT, хотите еще и доступ родитель-гость — добавляете вторым адапретом виртаульный адаптер хоста, тогда с родителя все сервисы гостя будут доступны по адресу в подсети 192,168,56, Х. Тут стоит заметить, что виртуальная машина будет доступна только из родительской, из внешней сети к ней не достучаться.
Хотите воткнуть виртуальную машину в свою локальную сеть (а-ля через свич с родительской) — делайте бридж.