Unha ruta de host, unha dirección, e o ping falla de inmediato con General failure en lugar de que a solicitude esgote o tempo. Esa distinción é todo o diagnóstico. Un tempo esgotado significa que o paquete saíu e que algo o ignorou. Erro xeral significa que Windows non puido entregar o paquete a ningunha interface desde o principio.

Así que cando a táboa de rutas parece perfecta e o erro segue sendo Erro xeral, o bloqueo ocorre por baixo da decisión de encamiñamento, e o cliente do provedor é o que opera alí.

Lea o erro antes ca a táboa de rutas

Windows devolve ese erro cando non atopa unha interface pola que enviar, e non di nada sobre o que o destino faría co paquete. O alcance, as devasas do extremo remoto e a dispoñibilidade do servizo son todas preguntas posteriores ás que aínda non chegou.

A configuración clásica para este caso é unha ruta de host que apunta unha soa dirección LAN á porta de enlace física para que evite o túnel. route add acéptaa, route print móstrea, e o ping segue fallando, porque o controlador de filtrado xa decidiu que o paquete non pode saír.

Antes de aceptar esa explicación, confirme que a ruta se está seleccionando de verdade: revise o índice de interface e a métrica, e asegúrese de que a entrada non estea obsoleta tras unha reconexión. Unha ruta que apunta a unha interface que xa non existe produce un erro similar por un motivo moito menos interesante.

Tres capas, tres propietarios distintos

Gaña a capa que se executa ao final, e estas tres non están na orde que a maioría supón.

LayerWhat it decides
Routing tableWhich interface and next hop should carry the packet
Client filter driverWhether this packet is permitted to leave outside the tunnel at all
Client featureWhether a named feature, such as LAN blocking, is active right now

A capa intermedia é a razón pola que unha ruta pode ser correcta e inútil ao mesmo tempo. Os clientes dos provedores instalan un filtro e regras de devasa para que o tráfico fóra do túnel se descarte, que é o mesmo mecanismo que implementa o seu interruptor de emerxencia. Nada da táboa de rutas participa nesa decisión.

A terceira capa explica un informe estraño que chega con regularidade: a subrede local non é alcanzable mesmo despois de desconectar o cliente. O servizo segue executándose e o filtro segue instalado, así que non estar conectado non é o mesmo que non filtrar. Saia do cliente en lugar de só desconectalo antes de concluír nada.

Que probar, por orde

Comece por quitar as funcións que son baratas de quitar e fáciles de restaurar. O descubrimento de LAN, ás veces chamado invisibilidade na LAN, bloquea o tráfico cara a rangos de enderezos privados para que a máquina siga oculta aos seus veciños. As impresoras, os servidores de ficheiros locais e o propio router desaparecen tras ese interruptor. As funcións de protección contra ameazas que filtran DNS instalan os seus propios ganchos e infórmase de que rompen o alcance local de forma moi parecida.

Desactive ambas, saia do cliente por completo e despois probe a dirección. Esa secuencia separa unha función que bloquea o tráfico dun túnel que o encamiña mal, e tarda dous minutos en lugar dunha tarde de rutas estáticas.

ping 192.168.1.50
tracert -d 192.168.1.50
route print -4

Se a dirección responde unha vez desactivadas as funcións, ten unha decisión de política e non unha avaría: elixa entre deixar a función desactivada, engadir unha excepción ou aceptar que a máquina siga invisible na rede local.

Use a excepción do cliente, de forma estreita

Cando unha función debe permanecer activa, o túnel dividido propio do cliente é a saída admitida. Manteña a excepción tan pequena como permita o requisito, o que normalmente significa un enderezo de host para un servidor ou un prefixo para un só segmento. Unha regra que cobre todo un rango privado é un burato permanente que ninguén recordará ter engadido e que ninguén ousará quitar.

Logo verifique primeiro por enderezo e despois por nome. Se o enderezo responde cun primeiro salto na porta de enlace física, a excepción funciona. Se o nome segue fallando, pasou a DNS, porque o resolutor do túnel non coñece a zona local e ningún cambio de encamiñamento llo ensinará.

Conserve a ruta ou a excepción, non ambas, máis unha nota sobre cal fai o traballo. Dous mecanismos superpostos ocúltanse entre si, e a próxima persoa que depure esta máquina eliminará un e non verá ningún cambio.

Cando o cliente é o obstáculo

Algunhas compilacións filtran o tráfico de formas que nin unha ruta estática nin unha excepción do cliente poden vencer. Cando ese é o achado, as opcións honestas son agardar a función de omisión ou conectarse cun cliente OpenVPN sinxelo usando o perfil do propio provedor, que é o que recomendaba a resposta do soporte do fabricante no informe orixinal.

Entenda o intercambio antes de facer esa substitución. Un perfil sinxelo compórtase como calquera túnel corrente: instala as súas rutas e non reestrutura o resto da pila, así que unha ruta de host estreita segue comportándose como espera. O que perde é todo o que o cliente de marca implementou arredor do túnel, incluídos o interruptor de emerxencia e o filtrado de DNS, e iso hai que reproducilo a propósito ou aceptalo como ausente.

Elixa o que elixa, anote que capa era a dona do bloqueo. Un paquete que nunca saíu da máquina é un resultado do filtro, e ningún cambio de encamiñamento pode reparar un filtro.

Artigos relacionados