Váš notebook se připojí ke korporátní VPN a tiskárna dva metry daleko přestane odpovídat. Na tiskárně se nic nezměnilo a místní síť nespadla. Změnila se směrovací tabulka: adaptér tunelu teď vlastní cestu, která pokrývá adresu tiskárny, takže tyto pakety odcházejí přes VPN a dorazí k bráně, která netuší, kde vaše plochá síť je. Projděte čtyři kontroly níže popořadě a zastavte se u první, která selže.

Krok první: dokažte, že tiskárna je na LAN stále dostupná

Než sáhnete na směrování, ověřte, že zařízení žije pro něco, co VPN nepoužívá. Požádejte telefon ve stejné Wi-Fi, ať otevře webovou stránku tiskárny, nebo pingněte adresu z jiného stroje v ploché síti. Pokud tiskárna neodpovídá ani tam, VPN je náhoda a chyba je v tiskárně, v jejím přidružení k Wi-Fi nebo v izolaci klientů na přístupovém bodě.

Pokud odpovídá všude kromě tohoto notebooku, máte problém se směrováním nebo s překladem jmen, který žije na notebooku, a další krok vám řekne, který z těch dvou to je.

Krok druhý: najděte trasu, kterou Windows skutečně volí

Nečtěte tabulku shora dolů a nehádejte. Zeptejte se Windows, kterou položku vybírá pro přesnou adresu, na které vám záleží, a zároveň si vezměte index rozhraní.

Find-NetRoute -RemoteIPAddress 192.168.1.50
route print -4
tracert -d 192.168.1.50

Find-NetRoute vypíše vítěznou trasu a její rozhraní, a to jsou dva údaje, na kterých závisí vše ostatní. route print -4 ukazuje okolní položky, včetně dvou polovin výchozí trasy, které klienti plného tunelu instalují: 0.0.0.0/1 a 128.0.0.0/1, které dohromady pokrývají celý prostor IPv4, aniž by kdy nahradily 0.0.0.0/0. /1 je delší než /0, ale vaše 192.168.1.0/24 je ještě delší, a proto chybějící trasa do LAN záleží víc než samotný nárok tunelu.

Odpověď určují dvě pravidla. Nejdelší odpovídající prefix vyhrává první a mezi položkami se stejným prefixem vyhrává nižší celková metrika, kde celková kombinuje metriku trasy a metriku rozhraní. Pokud je zvoleným rozhraním tunel, pokračujte. Pokud je to fyzický adaptér a provoz stále selhává, zastavte se zde: váš problém je překlad jmen nebo vlastní seznam přístupu tiskárny, ne trasa VPN.

Krok třetí: přidejte nejužší trasu, která pojmenuje bránu a rozhraní

Oprava je jedna položka, která směruje adresu tiskárny na místní router na místním adaptéru. Spusťte ji v elevovaném příkazovém řádku a dosaďte hodnoty, které jste právě přečetli.

route add 192.168.1.50 mask 255.255.255.255 192.168.1.1 if 12 -p

Hodnota if je index rozhraní fyzického adaptéru. Jeho vynechání je nejčastější důvod, proč příkaz vypadá úspěšně a nic nezmění, protože když se dva adaptéry mohou dostat ke stejnému dalšímu skoku, Windows si může svobodně vybrat ten, který jste nechtěli. Přepínač -p činí položku trvalou, takže přežije restart, místo aby zemřela se sezením.

Upřednostněte trasu k hostiteli pro jediné zařízení před trasou pro celou 192.168.1.0/24. Trasa k podsíti je širší, než úkol potřebuje, a koliduje ve chvíli, kdy korporátní strana také používá tento prefix: jeden prefix pak má dva vlastníky a která položka vyhraje, to rozhoduje, do které sítě se skutečně dostanete.

Opačným směrem, pokud jste vymazali volbu výchozí brány na připojení VPN, abyste chránili LAN, přestanou se překládat i vzdálené privátní prefixy. Přidejte pro ně trasy přes rozhraní VPN stejným způsobem, jinak se tunel stane spojem, který nic nenese.

Krok čtvrtý: zajistěte, aby výjimka přežila příští připojení

Mnoho korporátních klientů při každém připojení znovu instaluje celou sadu tras a přitom přepočítává metriky rozhraní, takže trasa, která fungovala včera, může být dnes přebita. Po opětovném připojení zopakujte Find-NetRoute pro tiskárnu a zkontrolujte, že rozhraní stále odpovídá fyzickému adaptéru. Pokud položka zmizela, něco ji maže; trvalá trasa vás neochrání před agentem, který tabulku smetá. Naplánované úlohy, které po připojení VPN trasu znovu přidají, jsou obvyklá berlička a jsou také tou berličkou, která se rozbije, když se index adaptéru po dokovací stanici nebo aktualizaci ovladače změní.

Sledujte IPv6 zvlášť. Klient, který si nárokuje jen výchozí IPv4, může na fyzickém adaptéru nechat výchozí trasu IPv6, takže tiskárna dostupná přes IPv6 funguje dál, zatímco IPv4 selhává, nebo naopak. Otestujte to s ping -4 a ping -6, než rozhodnete, že směrovací tabulka je nevinná.

Co vás místní zkratka stojí

Každá trasa, která obchází tunel, je díra v slibu tunelu. Provoz na tuto adresu už neprochází korporátní bránou, což znamená žádná inspekce, žádné protokolování a žádné prosazování zásad. Na spravovaném zařízení to může být problém shody, ne preferencí, proto se před ručním přidáním zeptejte, zda existuje oficiální výjimka pro rozdělený tunel. Držte tu svou tak úzkou, jak úkol vyžaduje, a tak krátkodobou, jak situace dovolí.

Pokud tiskárna po změně odpoví, zopakujte čtyři kontroly po příštím opětovném připojení, místo abyste předpokládali, že oprava vydržela. Pokud neodpoví, zachyťte výstup Find-NetRoute před připojením a po něm; rozdíl vám řekne, zda klient položku smazal, nebo jen přeřadil.

Související články