Virtualbox настройка NAT, хост windows клиент linux
Имеется машина с windows server, хотим поставить туда linux и кое какие порты пробросить. При этом мы не хотим делать всякие мосты, т.е. используем чисто nat
В инструкции есть пример как настроить nat средствами virtualbox’а
VBoxManage setextradata «Linux Guest» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol» TCP
VBoxManage setextradata «Linux Guest»»VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort» 22
VBoxManage setextradata «Linux Guest» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort» 2222
из этого опыта попробуем пробросить входящие http запросы на apache установленный на виртуальной машине в debian
для этого необходимо выделить в конфигурационном файле отдельно вот что
VBoxManage setextradata «имя машины гостевой Debian» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/имя конфига/Protocol» TCP
если имя нашей машины DebLAMP то проделаывая следующее получаем то что хотели
VBoxManage setextradata «DebLAMP» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestwww/Protocol» TCP
VBoxManage setextradata «DebLAMP» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestwww/GuestPort» 80
VBoxManage setextradata «DebLAMP» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestwww/HostPort» 80
ЗЫ.
pcnet — это сетевая карточка по дефолту!