Ситуация такая. Родительская ОС: Windows 7, гостевая — Ubuntu Mini с настроеным lamp+ssh+samba server. Тип сетевого подключения к гостевой OC в VirtualBox — NAT.
В ubuntu ssh установлен на 2222 порт, apache — на 8080. Проброс портов произведен по инструкции:
www.virtualbox.org/manual/ch06.html#natforward
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/apache/GuestPort" value="8080"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/apache/HostPort" value="80"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/apache/Protocol" value="TCP"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuestPort" value="2222"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort" value="22"/>
<ExtraDataItem name="VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol" value="TCP"/>
Таким образом я имею интернет внутри гостевой ОС и из родительской ОС могу обращаться к гостевой ОС по 80 и 22 порту. Это всё работает.
Но повторить трюк с портами Samba не получается (порты 445,139 TCP и 137,138 UDP). Windows 7 не видит в сети ничего по IP гостевой ОС. Куда копать? Хотелось бы оставить тип подключения NAT к гостевой ОС и видеть её расшаренные папки через родительскую ОС.
Спасибо.