Prosleđivanje portova na VirtualBox virtuelnu mašinu je potrebno za pristup mrežnim uslugama gostujućih OS-a iz vanjskih izvora. Ova opcija je poželjnija od promjene tipa veze na mod mosta (most), jer korisnik može izabrati koje portove treba otvoriti i koje ostaviti zatvorene.
Konfiguriranje prosljeđivanja portova u VirtualBox
Ova funkcija je konfigurirana za svaku mašinu kreiranu u VirtualBox-u, pojedinačno. Kada je ispravno konfiguriran, poziv portu OS-a hosta će biti preusmjeren na gostujući sistem. To može biti relevantno ako trebate podići poslužitelj ili domenu dostupnu za pristup s Interneta na virtualnoj mašini.
Ako koristite vatrozid, sve dolazne veze sa portovima moraju biti na dozvoljenoj listi.
Za implementaciju ove funkcije, tip veze mora biti NAT, koji se koristi po defaultu u VirtualBoxu. Za druge tipove veza, port forwarding se ne koristi.
- Run VirtualBox Manager i idite na postavke virtualne mašine.
- Prebacite se na karticu "Mreža" i izaberite karticu sa jednim od četiri adaptera koje želite da konfigurišete.
- Ako je adapter isključen, uključite ga tako što ćete označiti odgovarajuću kućicu. Vrsta veze mora biti NAT.
- Kliknite na "Napredno", da biste proširili skrivene postavke i kliknite na dugme "Port forwarding".
- Otvoriće se prozor koji postavlja pravila. Da biste dodali novo pravilo, kliknite na ikonu plus.
- Stvoriće se tabela u kojoj trebate popuniti ćelije u skladu sa vašim podacima.
- Ime - any;
- Protokol - TCP (UDP se koristi u rijetkim slučajevima);
- Adresa domaćina - IP host OS;
- Host port - port host sistema koji će se koristiti za unos gostujućeg OS-a;
- Adresa gostiju - IP gostujući OS;
- Guest port - port gostujućeg sistema u kojem će zahtjevi iz OS-a biti preusmjereni, poslani na port naveden u polju "Host Port".
Preusmeravanje radi samo kada se pokreće virtualna mašina. Kada je gostujući OS onemogućen, svi pozivi na portove host sistema će biti obrađeni.
Popunjavanje polja "Adresa domaćina" i "Adresa gosta"
Kada kreirate svako novo pravilo za prosleđivanje portova, poželjno je da popunite ćelije "Adresa domaćina" i "Adresa za goste". Ako nema potrebe za specificiranjem IP adresa, onda se polja mogu ostaviti prazna.
Za rad s određenim IP-ovima, u "Adresa domaćina" morate unijeti adresu lokalne podmreže dobivene od rutera ili izravni IP host sustava. U "Adresa za goste" Potrebno je registrirati adresu gosta.
U oba tipa operativnih sistema (host i guest) IP možete znati na isti način.
- U operativnom sistemu Windows:
Win + R > cmd > ipconfig > string IPv4 adresa
- U Linuxu:
Terminal > ifconfig > string inet
Nakon što su postavke izvršene, provjerite da li će proslijeđeni portovi raditi.