If-Koubou

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 (Cum să)

VirtualBox și VMware, în mod implicit, creează mașini virtuale cu tipul rețelei 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 porturile forward prin NAT virtual.

Mașinile virtuale nu trebuie, în mod obișnuit, să fie accesibile din afara mașinii virtuale, astfel că 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 de tip bridge - î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. În primul rând, 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 de mai sus conexiuni de rețea.

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ă aveți nevoie să configurați redirecționarea portului cu comanda VBoxManage în loc să utilizați interfața grafică, veți găsi instrucțiuni pentru aceasta î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 porni porturile. Nu este necesar să specificați adrese IP - aceste două câmpuri sunt opționale.

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, puteți utiliza în continuare modul de rețea conectat pentru a vă face accesibil serverul.

Rețineți 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 de firewall de pe computerul dvs. gazdă nu blochează conexiunile. (Acest lucru se aplică numai în modul NAT cu port forwarding - paravanul de protecție a computerului gazdă nu interferează în modul de rețea conectat.)
  • Router-ul 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).