Dijeljenje Windows VPN-a sa žičnom konzolom: prolaz na računaru ili na ruteru
Konzola iza Windows računara treba donji segment, adresiranje, prevođenje i klijent koji prosljeđuje pakete. Uporedite to s ruterom koji posjeduje tunel.
Konzole koje ne mogu pokrenuti VPN klijent ponekad mogu posuditi tunel Windows računara, a takav raspored češće ne uspije nego što uspije, iz razloga koji nemaju veze s VPN-om. Računar mora postati prolaz: namjensko donje sučelje, adresiranje za konzolu, prevođenje i klijent spreman proslijediti pakete drugog uređaja. Tunel koji radi za vlastite aplikacije računara ne dokazuje ništa od toga.
Poređenje koje vrijedi napraviti je između tog rasporeda i rutera koji posjeduje tunel za cijelu mrežu. Razlikuju se u održavanju, u ponašanju pri kvaru i u tome koliko politike vidite odjednom.
Šta prolaz na računaru mora raditi
Prolazu treba sučelje okrenuto prema konzoli, raspon adresa za taj segment i pravilo prevođenja koje prepisuje promet konzole na tunel. Također treba da klijent prosljeđuje pakete koje nije stvorio, a to je druga postavka od prihvatanja vlastitog prometa. Razrješavanje imena mora ići istim putem, inače konzola razriješi igračku uslugu kroz jednu rutu i zatim se poveže kroz drugu. Svaki od ovih koraka je zasebna konfiguracija sa sopstvenim načinom kvara.
console -> dedicated ethernet -> windows sharing / nat
-> selected tunnel interface -> internet
Windows Internet Connection Sharing nudi upravo ovaj oblik, s jednom vezom imenovanom kao javna i drugom kao privatna. To imenovanje je važnije nego što ljudi očekuju, jer sučelje koje dolazi do kućnog rutera nije automatski ono koje nosi tunel.
Poređenja koja presuđuju
Tri razlike odvajaju prolaz na računaru od prolaza na ruteru, i to su one koje se pojave mjesecima kasnije. Tabela ih stavlja jednu uz drugu.
| Aspect | Windows PC gateway | Router gateway |
|---|---|---|
| Tied to a user session | Yes; sleep or sign-out ends it | No |
| Policy visibility | Split across client and sharing layer | One ruleset |
| Address service | Private side of the sharing feature | Router scope |
| Recovery after reboot | Manual, per session | Automatic |
Vezanost za sesiju je prva razlika i ona koja ljude iznenadi. Računar koji zaspi, odjavi se ili instalira ažuriranje prestaje biti prolaz, a konzola izgubi put bez ikakve promjene konfiguracije. Vidljivost politike je druga, jer klijentska pravila i sloj dijeljenja žive na dva mjesta i nijedno ne opisuje drugo. Usluga adresa je treća, i ona objašnjava konzolu koja drži adresu a ipak ne dosegne ništa.
Ništa od toga ne čini raspored s računarom pogrešnim. To ga čini privremenim dizajnom, što je prihvatljivo kada je zahtjev privremen.
Proslijeđeni promet je druga kategorija
Klijent za stolno računarstvo može tretirati pakete proslijeđene za drugi uređaj drugačije od svojih. Popis uključivanja po aplikacijama pokriva procese na računaru i ne govori ništa o prometu konzole, dok kill switch koji štiti lokalne aplikacije možda uopće ne štiti proslijeđeni put. Potvrdite dokumentovano ponašanje klijenta za proslijeđeni promet umjesto da ga zaključujete iz uspješnog učitavanja stranice na računaru. Gdje je to ponašanje nejasno, cijeli raspored počiva na pretpostavci.
Adresiranje konzole treba doći iz rasporeda dijeljenja, nikada kopiranjem tunelske adrese računara na nju. Kopiranje stvara duplikat adrese, pogrešan prolaz i razrješivač koji pokazuje na nešto što konzola ne može dosegnuti. Neka donja usluga dodijeli konfiguraciju, a zatim provjerite šta je konzola zaista primila.
Provjerite promet konzole, ne promet računara
Jedini smislen test promatra put konzole. Na računaru komande ispod pokazuju raspored sučelja, tablicu susjeda preko donje veze i odgovara li konzola na servisnom portu. Pokrenite ih dok je igračka sesija zaista povezana.
Get-NetIPConfiguration | Select-Object InterfaceAlias, IPv4Address
Get-NetAdapter | Select-Object Name, Status, LinkSpeed
arp -a | findstr 192.168.137.
Test-NetConnection 192.168.137.10 -Port 3074
Sučelje bez adrese na donjoj strani znači da dijeljenje nikada nije počelo, što je drugi problem od konzole koja se ne može povezati. Unos za konzolu u tablici susjeda dokazuje da su veza i adresiranje živi. Neuspješan test porta nakon toga upućuje na prosljeđivanje ili na klijentov tretman proslijeđenog prometa, a ne na kabel. Uporedite izlaznu adresu konzole s adresom računara prije nego zaključite da je tunel put koji se koristi.
Držite raspored dokumentovan s imenima sučelja i rasponima adresa. Kada se pokvari nakon sljedećeg ažuriranja, ta stranica štedi sat ponovnog otkrivanja.