Konzoly, ktoré nedokážu spustiť klienta VPN, si niekedy môžu požičať tunel počítača s Windows, a toto usporiadanie zlyháva častejšie, než sa darí, z dôvodov nesúvisiacich s VPN. Počítač sa musí stať bránou: samostatné rozhranie smerom nadol, adresovanie pre konzolu, preklad a klient ochotný preposielať pakety iného zariadenia. Tunel, ktorý funguje pre vlastné aplikácie počítača, nič z toho nedokazuje.

Porovnanie, ktoré sa oplatí urobiť, je medzi týmto usporiadaním a routerom, ktorý vlastní tunel pre celú sieť. Líšia sa údržbou, správaním pri poruche a tým, koľko z politiky vidno naraz.

Čo musí brána na PC robiť

Brána potrebuje rozhranie obrátené ku konzole, rozsah adries pre ten segment a pravidlo prekladu, ktoré prepisuje prevádzku konzoly na tunel. Potrebuje aj to, aby klient preposielal pakety, ktoré sám nevytvoril, a to je iné nastavenie než prijímať vlastnú prevádzku. Rozlišovanie mien musí ísť tou istou cestou, inak konzola vyrieši hernú službu po jednej trase a potom sa pripojí po inej. Každý z týchto bodov je samostatný krok konfigurácie s vlastným spôsobom zlyhania.

console -> dedicated ethernet -> windows sharing / nat
        -> selected tunnel interface -> internet

Zdieľanie internetového pripojenia v Windows poskytuje presne tento tvar, pričom jedno pripojenie je označené ako verejné a druhé ako súkromné. Toto označenie je dôležitejšie, než ľudia čakajú, pretože rozhranie smerujúce k domácemu routeru nie je automaticky to, ktoré nesie tunel.

Porovnania, ktoré rozhodujú

Tri rozdiely oddeľujú bránu na PC od brány na routeri, a práve tie sa objavia po mesiacoch. Tabuľka ich stavia vedľa seba.

AspectWindows PC gatewayRouter gateway
Tied to a user sessionYes; sleep or sign-out ends itNo
Policy visibilitySplit across client and sharing layerOne ruleset
Address servicePrivate side of the sharing featureRouter scope
Recovery after rebootManual, per sessionAutomatic

Prepojenie s reláciou používateľa je prvý rozdiel a ten, ktorý ľudí prekvapí. Počítač, ktorý zaspí, odhlási sa alebo nainštaluje aktualizáciu, prestane byť bránou a konzola stratí svoju cestu bez toho, aby sa zmenilo akékoľvek nastavenie. Viditeľnosť politiky je druhý, pretože pravidlá klienta a vrstva zdieľania žijú na dvoch miestach a ani jedno neopisuje to druhé. Služba adries je tretí a vysvetľuje konzolu, ktorá má adresu, a predsa nič nedosiahne.

Nič z toho nerobí usporiadanie s počítačom nesprávnym. Robí z neho dočasný návrh, čo je prijateľné, keď je požiadavka dočasná.

Preposielaná prevádzka je iná kategória

Klient na počítači môže zaobchádzať s paketmi preposielanými pre iné zariadenie inak než s vlastnými. Zoznam zahrnutých aplikácií pokrýva procesy na počítači a nič nehovorí o prevádzke konzoly, zatiaľ čo vypínač chrániace lokálne aplikácie nemusí chránniť preposielanú cestu vôbec. Potvrďte zdokumentované správanie klienta pre preposielanú prevádzku namiesto toho, aby ste ho odvodzovali z úspešného načítania stránky na počítači. Tam, kde je toto správanie nejasné, celé usporiadanie stojí na predpoklade.

Adresovanie konzoly má prichádzať z usporiadania zdieľania, nikdy z kopírovania adresy tunela počítača na ňu. Kopírovanie vytvára duplicitnú adresu, nesprávnu bránu a prekladač ukazujúci na niečo, čo konzola nedosiahne. Nechajte podradenú službu rozdeliť konfiguráciu a potom skontrolujte, čo konzola skutočne dostala.

Skontrolujte prevádzku konzoly, nie počítača

Jediný zmysluplný test pozoruje cestu konzoly. Na počítači nižšie uvedené príkazy zobrazujú usporiadanie rozhraní, tabuľku susedov na podradenom spoji a to, či konzola odpovedá na servisnom porte. Spustite ich, keď je herná relácia skutočne pripojená.

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

Rozhranie bez adresy na podradenej strane znamená, že zdieľanie sa nikdy nezačalo, čo je iný problém než konzola, ktorá sa nedokáže pripojiť. Záznam pre konzolu v tabuľke susedov dokazuje, že spoj a adresovanie sú živé. Neúspešný test portu potom ukazuje na preposielanie alebo na prístup klienta k preposielanej prevádzke, nie na kábel. Porovnajte výstupnú adresu konzoly s adresou počítača, kým usúdite, že tunel je používaná cesta.

Udržujte usporiadanie zdokumentované s názvami rozhraní a rozsahmi adries. Keď sa po ďalšej aktualizácii pokazí, táto stránka ušetrí hodinu opätovného objavovania.

Súvisiace články