As consolas que non poden executar o cliente VPN ás veces poden emprestar o túnel dun PC con Windows, e esta montaxe falla máis veces do que funciona por motivos alleos á VPN. O PC ten que se converter nunha pasarela: unha interface dedicada cara a abaixo, direccionamento para a consola, tradución e un cliente disposto a reenviar os paquetes doutro dispositivo. Un túnel que funciona para as aplicacións do propio PC non demostra nada diso.

A comparación que paga a pena facer é entre esa montaxe e un router que posúe o túnel para toda a rede. Diferéncianse no mantemento, no comportamento ante fallos e en canta política se pode ver de vez.

O que ten que facer a pasarela do PC

Unha pasarela necesita unha interface cara á consola, un rango de enderezos para ese segmento e unha regra de tradución que reescriba o tráfico da consola cara ao túnel. Tamén precisa que o cliente reenvíe paquetes que non orixinou, o que é un axuste distinto de aceptar o seu propio tráfico. A resolución de nomes debe percorrer o mesmo camiño, ou a consola resolve un servizo de xogo por unha ruta e despois conecta por outra. Cada un deses puntos é un paso de configuración separado co seu propio modo de fallo.

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

A compartición de conexión a Internet de Windows ofrece exactamente esta forma, cunha conexión nomeada como pública e outra como privada. Esa designación importa máis do que a xente espera, porque a interface que chega ao router da casa non é automaticamente a que leva o túnel.

Comparacións que deciden

Tres diferenzas separan unha pasarela de PC dunha pasarela de router, e son as que aparecen meses despois. A táboa pónas lado a lado.

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

A vinculación á sesión é a primeira diferenza e a que pilla a xente. Un PC que suspende, pecha a sesión ou instala unha actualización deixa de ser unha pasarela, e a consola perde o seu camiño sen que cambie ningunha configuración. A visibilidade da política é a segunda, porque as regras do cliente e a capa de compartición viven en dous lugares e ningunha describe a outra. O servizo de enderezos é a terceira, e explica unha consola que ten un enderezo e aínda así non alcanza nada.

Nada diso fai que a montaxe no PC estea mal. Fai que sexa un deseño temporal, o que é aceptable cando o requisito é temporal.

O tráfico reenviado é outra categoría

Un cliente de escritorio pode tratar os paquetes reenviados para outro dispositivo de forma distinta aos seus. Unha lista de inclusión por aplicación cobre os procesos do PC e non di nada do tráfico dunha consola, mentres que un interruptor de seguridade que protexe as aplicacións locais pode non protexer en absoluto o camiño reenviado. Confirma o comportamento documentado do cliente para o tráfico reenviado en vez de deducilo dunha carga de páxina correcta no PC. Cando ese comportamento non está claro, toda a montaxe descansa nunha suposición.

O direccionamento da consola debe vir da montaxe de compartición, nunca de copiar nela o enderezo do túnel do PC. Copiar produce un enderezo duplicado, unha pasarela incorrecta e un resolvedor que apunta a algo que a consola non pode alcanzar. Deixa que o servizo augas abaixo reparta a configuración e despois comproba o que a consola recibiu realmente.

Comproba o tráfico da consola, non o do PC

A única proba significativa observa o camiño da consola. No PC, os comandos de abaixo mostran a disposición das interfaces, a táboa de veciños na ligazón augas abaixo e se a consola responde nun porto de servizo. Execútaos mentres hai unha sesión de xogo realmente conectada.

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

Unha interface sen enderezo no lado de abaixo significa que a compartición nunca comezou, o que é un problema distinto dunha consola que non pode conectarse. Unha entrada para a consola na táboa de veciños demostra que a ligazón e o direccionamento están vivos. Unha proba de porto que falla despois diso apunta ao reenvío ou ao tratamento do tráfico reenviado polo cliente, non ao cable. Compara o enderezo de saída da consola co do PC antes de concluír que o túnel é o camiño en uso.

Mantén a montaxe documentada cos nomes das interfaces e os rangos de enderezos. Cando se rompa despois da próxima actualización, esa páxina aforra unha hora de redescubrimento.

Artigos relacionados