Tretirajte gosta i Mac kao dvije odvojene mreže spojene jednim uskim vratima. Windows virtualna mašina zadržava svoj VPN klijent i vlastiti put do interneta; Mac dolazi do tačno jedne usluge preko host-only adaptera i jednog proslijeđenog porta. Ništa drugo ne smije prelaziti. Slijedite korake po redu i zaustavite se kada neki ne uspije, jer svaki kasniji korak pretpostavlja da su prethodni izdržali.

Zapišite oba puta prije nego što bilo šta promijenite

Na gostu ipconfig /all ispisuje adapter koji nosi VPN transport i adresu koju je dobio od DHCP-a virtuelne mreže. Na Macu zapišite virtuelni interfejs koji je hipervizor napravio za taj segment; kod VMware Fusiona host-only uređaj je obično vmnet1, a Parallels daje svoje ime. Zabilježite ko tamo dijeli adrese, pa sve to zapišite, jer se host-only podmreža često iznova dodjeljuje kada se virtuelna mreža ponovo stvori. Provjerite mrežni režim virtuelne mašine u hipervizoru, a ne u svom sjećanju na njega. Dijeljeni ili NAT režim za adapter okrenut internetu plus host-only režim za adapter okrenut Macu jeste raspored koji ovi koraci pretpostavljaju.

Dva adaptera, dvije svrhe. Miješanje tako da jedan adapter služi i Macu i internetu jeste ono što uska vrata pretvara u rutiranu stazu.

Prvo potvrdite gostov vlastiti VPN

Pokrenite klijent unutar Windowsa i potvrdite da završava, kojim god testom dobavljač dokumentuje. Ne idite dalje dok gost sam ne dođe do privatne usluge, jer problem prosljeđivanja naslagan na pokvaren tunel ima dva uzroka i nema korisnu poruku o grešci. Zapišite privatnu adresu u koju se usluga razrješava iz unutrašnjosti gosta. Ta adresa je jedino što pravilo prosljeđivanja treba navesti.

Ako klijent gura puni tunel, host-only adapter i dalje nosi lokalni saobraćaj, ali provjerite da privatno odredište nije zahvaćeno tunelom na način koji mu mijenja adresu. Profil s podijeljenim tunelom to olakšava i vrijedi ga zatražiti od onoga ko posjeduje VPN.

Dodajte host-only krak i testirajte ga samog

Priključite host-only adapter na gosta, dajte mu statičnu adresu na podmreži koju ništa drugo ne koristi i potvrdite da je Mac može pingovati. Testirajte s povezanim VPN-om i s isključenim, jer adresa mora izdržati oboje. Gost koji odgovara samo dok mu je tunel podignut ima problem rutiranja koji još niste pronašli.

Windows može novi adapter klasifikovati kao javnu mrežu, što po defaultu blokira dolazni saobraćaj. Postavite profil prije nego što budete debagovali bilo šta drugo.

Proslijedite jedan port, ne podmrežu

Preferirajte jedan proslijeđeni port umjesto općeg IP prosljeđivanja. Windows isporučuje netsh interface portproxy, koji prosljeđuje port koji sluša na odredišni host i port, i potrebno mu je da usluga IP Helper radi.

Uvijek postavite listenaddress na host-only adresu. Ako ga izostavite, veže sve interfejse, što izlaže uslugu bilo kojoj mreži na kojoj se virtuelna mašina zatekne. Dodajte firewall pravilo ograničeno na host-only interfejs i taj jedan port, da se slušalac i dozvola slažu. Aplikacija koja poznaje proxy možda će umjesto toga htjeti mali proxy unutar gosta, koji prekida vezu i ne treba povratnu rutu do Maca. Odaberite proxy kada protokol to dozvoljava, jer on po konstrukciji pada zatvoreno.

Provjerite, pa zapišite plan vraćanja

S Maca razriješite privatno ime, izvršite predviđenu radnju, pa zaustavite gostov VPN i potvrdite da radnja pada umjesto da se tiho vraća na staro. Ta posljednja provjera dokazuje da je staza upravo ona koju ste izgradili. Zapišite koji identitet vidi gateway i kome je dozvoljeno koristiti prosljeđivanje.

Zapišite vraćanje u tri koraka: uklonite portproxy unos, uklonite firewall pravilo, otkačite host-only adapter. Zatim ga izvršite jednom, prije nego što vam zatreba, i potvrdite da gostov vlastiti VPN i poslije radi. Ako vaša organizacija zahtijeva da se svaki Mac prijavi nezavisno, zaustavite se ovdje i umjesto toga koristite taj model, jer zajednička tačka prosljeđivanja koncentriše pristup na jednog gosta. U svakom slučaju stavite adrese i port u zapis o promjenama; sljedeća osoba neće htjeti da ih ponovo otkriva.

Povezani članci