Bendrinate Windows ryšį? VPN kelias po juo keičiasi
Bendrinamas adapteris paverčia kompiuterį maršrutizatoriumi, o persiųstas srautas eina kitu keliu nei pagrindinio kompiuterio programos. Tikrinkite iš kliento, ne iš pagrindinio kompiuterio.
Nešiojamasis kompiuteris bendrina savo Wi-Fi, pagrindinis kompiuteris be priekaištų naršo per tunelį, o toje bendrinimo zonoje esantis planšetinis kompiuteris nieko nepasiekia. Pagrindinis kompiuteris nustojo būti vien klientu tą akimirką, kai buvo įjungtas bendrinimas: dabar jis maršrutizatorius, o persiųsti paketai susiduria su kita taisyklių rinkiniu. Tai, kas veikia pagrindiniame kompiuteryje, nieko nesako apie už jo esantį įrenginį. Vykdykite patikras iš žemesniojo kliento ir skirtumas nustos būti teorinis.
Pagrindinio kompiuterio sėkmė nieko neįrodo
Ryšio bendrinimas vienai mašinai paveda keturias užduotis: adresų priskyrimą, persiuntimą, vertimą ir filtravimą. VPN klientas, kuris saugo vietoje sugeneruotą srautą, gali persiųstą srautą laikyti ne savo apimties, arba sąmoningai jį blokuoti kaip nutekėjimą. Nė viena elgsena nėra klaida, ir nė viena nėra užrašyta ekrane, kuriame buvo įjungtas bendrinimas. Tik žemesnysis testas pasako, kurią turite.
Daug klientų persiunčia tik pagrindinio kompiuterio srautą ir nieko daugiau, todėl žiūrėkite bendrinimo skyrių kliento dokumentacijoje, o ne pasitikėkite, kad tunelis maršrutizuos už planšetinį kompiuterį. Matomas simptomas yra įrenginys, kuris prisijungia, gauna adresą ir tada nepavyksta pirmoje užklausoje. Klientas, kuris atsisako persiųsti, pagrindiniame kompiuteryje vis tiek atrodo visiškai sveikas.
Kuris adapteris bendrinamas, kuris aptarnauja klientus
Užrašykite abu adapterius, nes jie turi skirtingus adresus ir skirtingus filtrus, o pakeitimas netinkamame paaiškina daug painių rezultatų. Bendrinimo pagrindinis kompiuteris paprastai užima fiksuotą adresą žemesnėje pusėje ir ten vykdo nedidelę DHCP ir DNS paslaugą. Windows persiuntimą palaiko pagal adapterį, o ne globaliai, todėl būseną reikia skaityti sąsaja po sąsajos.
Get-NetAdapter | Where-Object Status -eq 'Up' | Select-Object Name,InterfaceIndex,LinkSpeed
Get-NetIPAddress -AddressFamily IPv4 | Select-Object InterfaceAlias,IPAddress,PrefixLength
Get-NetIPInterface | Select-Object InterfaceAlias,Forwarding,ConnectionState
Get-NetConnectionProfile
Jei bendrinamame adapteryje persiuntimas rodomas kaip Išjungtas, žemiau niekas neveiks, kad ir ką darytų tunelis. Įjunkite jį tik toje mašinoje, kurios politika leidžia jai maršrutizuoti kitiems įrenginiams.
Persiuntimas, vertimas ir filtravimas
Persiųstas paketas turi pasiekti tunelį, būti išverstas į tai, ką priima tolimoji pusė, ir grįžti tuo pačiu vertimu. Bet kuris iš šių trijų etapų gali sugesti, ir kiekvienas gedimas sukuria tą pačią naršyklės skirtąją ribą. Paketų fiksavimas, maršruto paieška ir žurnalas iš tolimosios pusės verti daugiau nei dar viena bendrinimo dialogo apžvalga. Būtent tai, kuris etapas sugenda, pasako, kieno pakeitimo reikia.
Tolimajai pusei taip pat gali prireikti grįžimo maršruto bendrinamam potinkliui, diapazono, kurio VPN serveris niekada nematė. Ten, kur klientas verčia, serveris mato tik tunelio adresą, ir grįžimo maršruto nereikia. Ten, kur neverčia, tas, kas valdo tinklų sietuvą, turi sąmoningai pridėti tą maršrutą, ir tai yra pakeitimo prašymas, o ne kliento nuostata.
Patikras darykite kliente, ne pagrindiniame kompiuteryje
Kiekvieną patikrą darykite tame kliente, kuris nepavyksta, o ne tame pagrindiniame kompiuteryje, kuris veikia. Laikykite išėjimo adresą, sprendiklio atsakymą ir programos testą toje pačioje sesijoje, nes rezultatai, surinkti valandos skirtumu, nieko nesako apie tai, kaip visi trys dera.
Resolve-DnsName intranet.example.net -Type A
Resolve-DnsName intranet.example.net -Type AAAA
Invoke-RestMethod https://api.ipify.org
Test-NetConnection intranet.example.net -Port 443 -InformationLevel Detailed
Palyginkite išėjimo adresą su paties pagrindinio kompiuterio adresu ir pažymėkite, ar abu sutampa. Kitas atsakymas reiškia, kad persiųstas kelias apeina tunelį, o tai yra politikos klausimas su savininku, o ne greitas pataisymas. Sutampantis atsakymas šalia nepavykstančios programos perkelia darbą į vardų sprendimą arba į tolimosios pusės politiką. Nesustokite ir ties IPv4 rezultatu: bendrinimas gali praeiti visas IPv4 patikras, kol IPv6 išeina kitu išėjimu, todėl pakartokite vardų ir išėjimo patikras su AAAA įrašu ir išsamiu ryšio testu.
Valdomoje mašinoje patvirtinkite, kad bendrinimas apskritai leidžiamas, nes prieigos prie kito įrenginio atvėrimas yra administracinis sprendimas, o ne patogumo jungiklis. Po bet kokio palaikomo pakeitimo pakartokite patikras prisijungiant iš naujo ir dar kartą per triktį. Švarus pagrindinio kompiuterio prisijungimas iš naujo neatkuria persiųsto maršruto, kurio klientas niekada nepalaikė.