Pagina principala » HOWTO » Cum să redirecționați porturile la o mașină virtuală și să o utilizați ca server

    Cum să redirecționați porturile la o mașină virtuală și să o utilizați ca server

    VirtualBox și VMware, în mod implicit, creează mașini virtuale cu tipul de rețea NAT. Dacă doriți să rulați software-ul de servere în interiorul unei mașini virtuale, va trebui să schimbați tipul de rețea sau să porniți porturile prin NAT virtual.

    Mașinile virtuale nu trebuie, în mod obișnuit, să fie accesibile din afara mașinii virtuale, deci implicit este bine pentru majoritatea oamenilor. De fapt, aceasta oferă o anumită securitate, deoarece izolează mașina virtuală de conexiunile primite.

    Selectarea conexiunii la rețea

    Cu tipul rețelei NAT, sistemul dvs. de operare gazdă efectuează traducerea adreselor de rețea. Mașina virtuală împarte adresa IP a computerului gazdă și nu va primi niciun trafic primit. În schimb, puteți utiliza modul de rețea înstrăinat - în modul conectat, mașina virtuală va apărea ca un dispozitiv separat în rețeaua dvs. și va avea propria adresă IP.

    Pentru a schimba tipul de rețea al unei mașini virtuale în VirtualBox, faceți clic dreapta pe o mașină virtuală și selectați Setări. Dacă nu puteți face clic pe Setări, va trebui să opriți mașina virtuală înainte de a efectua aceste modificări.

    Selectați modul de rețea adaptor bridged în secțiunea Setări rețea și faceți clic pe OK. Pentru mai multe informații despre fiecare tip de mod de rețea, consultați secțiunea Introducere în modurile de rețea în manualul VirtualBox.

    Procesul este similar în aplicațiile VMware. Mai întâi, faceți clic dreapta pe o mașină virtuală dezactivată și selectați Setări mașină virtuală.

    Selectați dispozitivul hardware virtual al adaptorului de rețea, selectați tipul de conexiune de rețea bridged și faceți clic pe OK.

    Redirecționarea porturilor către o mașină virtuală

    Dacă preferați să utilizați modul de rețea NAT din anumite motive, puteți, de asemenea, să porniți porturile prin intermediul NAT al mașinii virtuale. Rețineți că este necesar doar unul dintre acești pași - nu trebuie să redirecționați porturile dacă ați activat conexiunea de rețea de mai sus.

    La un moment dat, a trebuit să utilizați comanda VBoxManage pentru a redirecționa porturile în VirtualBox, dar VirtualBox conține acum o fereastră grafică simplă de redirecționare a porturilor. Dacă trebuie să configurați redirecționarea portului cu comanda VBoxManage în loc să utilizați interfața grafică, veți găsi instrucțiuni pentru a face acest lucru în manualul VirtualBox.

    Pentru a redirecționa porturile în VirtualBox, deschideți mai întâi fereastra de setări a unei mașini virtuale selectând opțiunea Setări din meniu.

    Selectați panoul Rețea din fereastra de configurare a mașinii virtuale, extindeți secțiunea Avansat și faceți clic pe butonul Port Forwarding. Rețineți că acest buton este activ numai dacă utilizați un tip de rețea NAT - trebuie doar să redirecționați porturile dacă utilizați un NAT.

    Utilizați fereastra Reguli de redirecționare a porturilor VirtualBox pentru a redirecționa porturile. Nu trebuie să specificați adrese IP - aceste două câmpuri sunt opționale.

    Notă: În timp ce nu trebuie să introduceți nici un detaliu al IP-ului, lăsarea necompletată a casetei IP Host va face ca VirtualBox să asculte pe 0.0.0.0 - cu alte cuvinte, va accepta tot traficul din rețeaua locală și îl va trimite la mașina dvs. virtuală. introduce 127.0.0.1 în caseta IP gazdă și VirtualBox va accepta numai traficul provenit de pe computer - cu alte cuvinte, în sistemul de operare gazdă.

    Dacă utilizați VMware, va trebui să utilizați aplicația Virtual Network Editor (vmnetcfg) pentru a face acest lucru. Utilizatorii VMware Workstation pot selecta Edit -> Virtual Network Editor pentru al deschide.

    Din păcate, acest utilitar nu este inclus în VMware Player. Există metode pentru instalarea dvs. prin extragerea fișierului vmnetcfg.exe din programul de instalare VMware Player, dar nu am putut găsi utilitarul vmnetcfg.exe în cea mai recentă versiune a VMware Player, VMware Player 5.0 - este posibil să nu mai fie inclusă în instalatorul. Dacă utilizați VMware Player, aveți posibilitatea să utilizați în continuare modul de rețea conectat pentru a vă face accesibil serverul.


    Amintiți-vă că aceasta este doar o parte a procesului de a face software-ul de servere în interiorul unei mașini virtuale accesibil. De asemenea, trebuie să vă asigurați că:

    • Software-ul de firewall care rulează în interiorul mașinii virtuale nu blochează conexiunile. (Este posibil să fie necesar să permiteți programul server în firewall-ul sistemului de operare gazdă).
    • Software-ul firewall de pe calculatorul dvs. gazdă nu blochează conexiunile. (Acest lucru se aplică numai în modul NAT cu redirecționare port - firewall-ul computerului gazdă nu interferează în modul de conectare în rețea.)
    • Routerul dvs. redirecționează corect porturile - acest lucru este necesar numai dacă doriți să accesați mașina virtuală de pe Internet. (Consultați ghidul nostru de redirecționare a porturilor pe routere aici).