Виртуалните машини обикновено не трябва да се достигат отвъд виртуалната машина, така че стандартната настройка е добра за повечето хора. Всъщност тя осигурява известна сигурност, тъй като изолира виртуалната машина от входящите връзки.
Избиране на мостово свързване в мрежа
При NAT мрежовия тип, вашата операционна система хост извършва превод на мрежови адреси. Виртуалната машина споделя IP адреса на компютъра домакин и няма да получава входящ трафик. Вместо това можете да използвате мостов режим на работа в мрежа - в мостов режим виртуалната машина ще се покаже като отделно устройство във вашата мрежа и ще има собствен IP адрес.
За да промените вида на виртуалната машина в VirtualBox, щракнете с десния бутон на мишката върху виртуална машина и изберете Настройки. Ако не можете да кликнете върху Настройки, ще трябва да изключите виртуалната машина, преди да извършите тези промени.
Препращане на портове към виртуална машина
Ако предпочитате да използвате NAT мрежовия режим по някаква причина, можете също да препращате портове през NAT на виртуалната машина. Имайте предвид, че е необходима само една от тези стъпки - не е нужно да препращате портове, ако сте активирали свързването по мрежата по-горе.
В един момент трябваше да използвате командата VBoxManage за препращане на портове в VirtualBox, но VirtualBox вече съдържа прост графичен прозорец за препращане на порт. Ако трябва да настроите пренасочването на портове с командата VBoxManage вместо да използвате графичния интерфейс, ще намерите инструкции за това в наръчника на VirtualBox.
За да препратите портове в VirtualBox, първо отворете прозореца за настройки на виртуалната машина, като изберете опцията Настройки в менюто.
За съжаление тази програма не е включена в VMware Player. Има методи за това да инсталирате сами, като извлечете файла vmnetcfg.exe от инсталатора на VMware Player, но не можах да намеря помощната програма vmnetcfg.exe в най-новата версия на VMware Player, VMware Player 5.0 - тя вече не може да бъде включена в инсталатора. Ако използвате VMware Player, все още можете да използвате мостов мрежови режим, за да направите вашия сървър достъпен.
Не забравяйте, че това е само част от процеса на достигане на сървърния софтуер във виртуална машина. Също така трябва да сте сигурни, че:
- Софтуерът на защитната стена, който се изпълнява във вашата виртуална машина, не блокира връзките. (Може да се наложи сървърната програма да бъде разрешена в защитната стена на операционната система).
- Софтуерът за защитна стена на хост компютъра ви не блокира връзките. (Това се отнася само за режим NAT с пренасочване на портове - защитната стена на хост компютъра не пречи на режима на мостово свързване.)
- Вашият рутер прави правилно пренасочване на портове - това е необходимо само ако искате да получите достъп до виртуалната машина от Интернет. (Обърнете се към нашето ръководство за пренасочване на пристанища към рутери тук).