Ako presmerovať porty do virtuálneho počítača a používať ho ako server
VirtualBox a VMware ako štandardne vytvárajú virtuálne stroje s typom siete NAT. Ak chcete spustiť serverový softvér vo virtuálnom počítači, budete musieť zmeniť svoj typ siete alebo preposlať porty prostredníctvom virtuálneho NAT.
Virtuálne počítače zvyčajne nemusia byť dostupné mimo virtuálneho počítača, takže predvolené nastavenie je pre väčšinu ľudí v poriadku. V skutočnosti poskytuje istú bezpečnosť, pretože izoluje virtuálny počítač od prichádzajúcich spojení.
Výber možnosti Prepojenie siete
S typom siete NAT vykonáva váš hostiteľský operačný systém sieťový preklad. Virtuálny počítač zdieľa IP adresu hostiteľského počítača a neobdrží žiadnu prichádzajúcu návštevnosť. Môžete použiť namiesto módu sieťový režim - v premostenom režime sa virtuálny počítač zobrazí ako samostatné zariadenie v sieti a má svoju vlastnú IP adresu.
Ak chcete zmeniť typ siete virtuálneho stroja v nástroji VirtualBox, kliknite pravým tlačidlom myši na virtuálny počítač a vyberte položku Nastavenia. Ak nemôžete kliknúť na položku Nastavenia, musíte pred vykonaním týchto zmien vypnúť virtuálny počítač.
V sekcii Nastavenia siete zvoľte sieťový adaptér siete Bridged a kliknite na tlačidlo OK. Viac informácií o každom type sieťového režimu získate v sekcii Úvod do sieťových režimov v príručke VirtualBox.
Proces je podobný vo VMware aplikáciách. Najprv kliknite pravým tlačidlom myši na vypnutý virtuálny počítač a vyberte položku Nastavenia virtuálneho počítača.
Vyberte virtuálne hardvérové zariadenie sieťového adaptéra, zvoľte typ prepojeného sieťového pripojenia a kliknite na tlačidlo OK.
Presmerovanie portov do virtuálneho počítača
Ak uprednostňujete sieťový režim NAT z nejakého dôvodu, môžete tiež presmerovať porty cez NAT virtuálneho stroja. Upozorňujeme, že je potrebný iba jeden z týchto krokov - v prípade, že ste povolili prepojenie siete vyššie, nemusíte predávať porty.
V jednom momente ste museli použiť príkaz VBoxManage na presmerovanie portov v VirtualBoxe, ale VirtualBox teraz obsahuje jednoduché grafické okno na presmerovanie portov. Ak potrebujete nastaviť presmerovanie portov pomocou príkazu VBoxManage namiesto použitia grafického rozhrania, nájdete pokyny na to v príručke VirtualBox.
Ak chcete presmerovať porty v VirtualBox, najskôr otvorte okno nastavení virtuálneho počítača výberom možnosti Nastavenia v ponuke.
V okne konfigurácie virtuálneho stroja zvoľte panel Sieť, rozbaľte sekciu Rozšírené a kliknite na tlačidlo Presmerovanie portov. Upozorňujeme, že toto tlačidlo je aktívne len vtedy, ak používate typ siete NAT - iba v prípade, že používate protokol NAT, budete musieť presmerovať porty.
Použite okno VirtualBox Port Forwarding Rules pre forward porty. Nemusíte špecifikovať žiadne adresy IP - tieto dve polia nie sú povinné.
Poznámka: Zatiaľ čo nemusíte zadávať žiadne podrobnosti o IP, ponechanie prázdnej IP adresy hostiteľa urobí VirtualBox počúvať na 0.0.0.0 - inými slovami, akceptuje všetku návštevnosť z lokálnej siete a postúpi ju na váš virtuálny počítač. vstúpiť 127.0.0.1
v poli Host IP a VirtualBox budú prijímať iba návštevnosť pochádzajúcu z vášho počítača - inými slovami, v hostiteľskom operačnom systéme.
Ak používate VMware, budete musieť použiť aplikáciu Virtual Network Editor (vmnetcfg). Používatelia aplikácie VMware Workstation môžu vybrať Edit -> Virtual Network Editor na otvorenie.
Bohužiaľ tento nástroj nie je súčasťou programu VMware Player. Existujú metódy na inštaláciu sami pomocou extrakcie súboru vmnetcfg.exe z inštalačného programu VMware Player, ale nedokázal som nájsť pomôcku vmnetcfg.exe v najnovšej verzii VMware Player, VMware Player 5.0 - nemusí byť už zahrnutá inštalatérom. Ak používate program VMware Player, môžete stále používať módu sieťového režimu, aby ste sprístupnili váš server.
Nezabudnite, že je to len časť procesu sprístupnenia serverového softvéru vo virtuálnom stroji. Budete tiež musieť zabezpečiť, aby:
- Softvér brány firewall, ktorý beží vo vašom virtuálnom počítači, neovláda pripojenia. (Možno budete musieť povoliť serverový program v bráne firewall hosťujúceho operačného systému.)
- Softvér brány firewall na hostiteľskom počítači neovláda pripojenia. (Toto platí iba pre režim NAT s presmerovaním portov - brána firewall hostiteľského počítača nezasahuje do prepojeného sieťového režimu.)
- Váš smerovač správne presmeruje porty - je to potrebné len vtedy, ak chcete získať prístup k virtuálnemu počítaču z Internetu. (Pozrite sa na našu príručku pre presmerovanie portov smerovačov tu.)