Как да препращате портове към виртуална машина и да я използвате като сървър

Съдържание:

Как да препращате портове към виртуална машина и да я използвате като сървър
Как да препращате портове към виртуална машина и да я използвате като сървър

Видео: Как да препращате портове към виртуална машина и да я използвате като сървър

Видео: Как да препращате портове към виртуална машина и да я използвате като сървър
Видео: Last Day of Winter Wheat Harvest 2021 - YouTube 2024, Април
Anonim
VirtualBox и VMware създават по подразбиране виртуални машини с типа мрежа NAT. Ако искате да стартирате сървърния софтуер във виртуална машина, ще трябва да промените типа на мрежата или да препратите порт през виртуалния NAT.
VirtualBox и VMware създават по подразбиране виртуални машини с типа мрежа NAT. Ако искате да стартирате сървърния софтуер във виртуална машина, ще трябва да промените типа на мрежата или да препратите порт през виртуалния NAT.

Виртуалните машини обикновено не трябва да се достигат отвъд виртуалната машина, така че стандартната настройка е добра за повечето хора. Всъщност тя осигурява известна сигурност, тъй като изолира виртуалната машина от входящите връзки.

Избиране на мостово свързване в мрежа

При NAT мрежовия тип, вашата операционна система хост извършва превод на мрежови адреси. Виртуалната машина споделя IP адреса на компютъра домакин и няма да получава входящ трафик. Вместо това можете да използвате мостов режим на работа в мрежа - в мостов режим виртуалната машина ще се покаже като отделно устройство във вашата мрежа и ще има собствен IP адрес.

За да промените вида на виртуалната машина в VirtualBox, щракнете с десния бутон на мишката върху виртуална машина и изберете Настройки. Ако не можете да кликнете върху Настройки, ще трябва да изключите виртуалната машина, преди да извършите тези промени.

Изберете мрежовия адаптер на Bridged в секцията Network settings и кликнете върху OK. За повече информация относно всеки тип мрежов режим вижте секцията Въведение в мрежовите режими в наръчника на VirtualBox.
Изберете мрежовия адаптер на Bridged в секцията Network settings и кликнете върху OK. За повече информация относно всеки тип мрежов режим вижте секцията Въведение в мрежовите режими в наръчника на VirtualBox.
Процесът е подобен при VMware приложения. Първо, кликнете с десния бутон на мишката върху виртуална машина, която сте изключили, и изберете Настройки на виртуална машина
Процесът е подобен при VMware приложения. Първо, кликнете с десния бутон на мишката върху виртуална машина, която сте изключили, и изберете Настройки на виртуална машина
Изберете виртуалното хардуерно устройство за мрежов адаптер, изберете типа мрежова връзка Bridged и кликнете върху OK.
Изберете виртуалното хардуерно устройство за мрежов адаптер, изберете типа мрежова връзка Bridged и кликнете върху OK.
Image
Image

Препращане на портове към виртуална машина

Ако предпочитате да използвате NAT мрежовия режим по някаква причина, можете също да препращате портове през NAT на виртуалната машина. Имайте предвид, че е необходима само една от тези стъпки - не е нужно да препращате портове, ако сте активирали свързването по мрежата по-горе.

В един момент трябваше да използвате командата VBoxManage за препращане на портове в VirtualBox, но VirtualBox вече съдържа прост графичен прозорец за препращане на порт. Ако трябва да настроите пренасочването на портове с командата VBoxManage вместо да използвате графичния интерфейс, ще намерите инструкции за това в наръчника на VirtualBox.

За да препратите портове в VirtualBox, първо отворете прозореца за настройки на виртуалната машина, като изберете опцията Настройки в менюто.

Изберете панела Мрежа в прозореца за конфигуриране на виртуалната машина, разгънете раздела Разширени и щракнете върху бутона Препращане на порт. Имайте предвид, че този бутон е активен само ако използвате тип NAT - трябва само да препращате портове, ако използвате NAT.
Изберете панела Мрежа в прозореца за конфигуриране на виртуалната машина, разгънете раздела Разширени и щракнете върху бутона Препращане на порт. Имайте предвид, че този бутон е активен само ако използвате тип NAT - трябва само да препращате портове, ако използвате NAT.
Използвайте прозореца за правила за придвижване на пристанищата на VirtualBox за препращане на портове. Не е нужно да посочвате IP адреси - тези две полета са незадължителни.
Използвайте прозореца за правила за придвижване на пристанищата на VirtualBox за препращане на портове. Не е нужно да посочвате IP адреси - тези две полета са незадължителни.
Ако използвате VMware, ще трябва да използвате приложението Virtual Editor Editor (vmnetcfg), за да направите това. Потребителите на VMware Workstation могат да изберат Edit -> Virtual Network Editor, за да я отворят.
Ако използвате VMware, ще трябва да използвате приложението Virtual Editor Editor (vmnetcfg), за да направите това. Потребителите на VMware Workstation могат да изберат Edit -> Virtual Network Editor, за да я отворят.

За съжаление тази програма не е включена в VMware Player. Има методи за това да инсталирате сами, като извлечете файла vmnetcfg.exe от инсталатора на VMware Player, но не можах да намеря помощната програма vmnetcfg.exe в най-новата версия на VMware Player, VMware Player 5.0 - тя вече не може да бъде включена в инсталатора. Ако използвате VMware Player, все още можете да използвате мостов мрежови режим, за да направите вашия сървър достъпен.

Не забравяйте, че това е само част от процеса на достигане на сървърния софтуер във виртуална машина. Също така трябва да сте сигурни, че:

  • Софтуерът на защитната стена, който се изпълнява във вашата виртуална машина, не блокира връзките. (Може да се наложи сървърната програма да бъде разрешена в защитната стена на операционната система).
  • Софтуерът за защитна стена на хост компютъра ви не блокира връзките. (Това се отнася само за режим NAT с пренасочване на портове - защитната стена на хост компютъра не пречи на режима на мостово свързване.)
  • Вашият рутер прави правилно пренасочване на портове - това е необходимо само ако искате да получите достъп до виртуалната машина от Интернет. (Обърнете се към нашето ръководство за пренасочване на пристанища към рутери тук).

Препоръчано: