Il-VPN tikkonnettja d-dar imma taqa' f'waqfa fl-Wi-Fi tal-lukanda
L-istess laptop, l-istess kont, netwerk differenti. Aqra l-kodiċi tal-iżball bħala stadju, iċċekkja l-isem, imbagħad aqbad il-pakkett ta' barra qabel ma tibdel xi setting.
Il-laptop jingħaqad mal-Wi-Fi tad-dar, il-klijent jikkonnettja fi tliet sekondi, u l-istess profil ifalli fil-lukanda siegħa wara. F'dan il-ħin ma ġie aġġornat xejn. Li tgħaddi minn dan b'klijent quddiemek huwa l-aktar dwar li tkun taf liema żball huwa ta' liema stadju, għax l-informazzjoni utli tinsab fil-kodiċi li l-klijent jipprintja, mhux fil-fatt li falli. Għaddi mill-erba' passi hawn taħt bil-qari u tkun taf jekk isem, pakkett, port jew politika ċaħditx lilek.
Aqra l-kodiċi tal-iżball bħala stadju, mhux bħala verdett
Il-klijent jilħaq tliet stadji separati qabel ma jeżisti tunnel. Jissolvi l-isem tas-server, jieħu tweġiba minn xi ħaġa fuq in-netwerk, u jinnegozja assoċjazzjoni tas-sigurtà. Kull stadju għandu l-messaġġ ta' falliment tiegħu, u Windows b'mod partikolari huwa ġeneruż b'kodiċijiet distinti ladarba tkun taf liema stadju jappartjenu.
| What the client says | Stage that failed | First thing to run |
|---|---|---|
| 868, name did not resolve | DNS, before any packet leaves for the server | Resolve-DnsName vpn.example.net |
| 721 or 806, remote computer did not respond | Outer protocol filtered, typically GRE or UDP | A capture on the local interface |
| 809, server not responding | A device in the path is dropping the outer flow | The same capture, from a second network |
| 789, security layer error | The security exchange started and was rejected | Certificate and proposal settings on both ends |
Tnejn minn dawk il-kodiċijiet ifissru li n-netwerk huwa innoċenti. 789 tfisser li l-pakketti kienu qed jgħaddu u ż-żewġt itruf ma qablux dwar il-kripto, li hija problema ta' konfigurazzjoni li tista' ssewwi d-dar. 868 tfisser li l-ebda pakkett ma kellu bżonn joħroġ, għalhekk id-disinn tat-tunnel mhuwiex rilevanti sakemm l-isem jiġi solvut. Li tikklassifika l-kodiċi fl-istadju t-tajjeb jiffranka aktar ħin minn kwalunkwe qabda, għax jgħidlek liema mill-passi tlieta li jmiss għandek taqbeż.
Kun prudenti kif xieraq jekk il-klijent mhuwiex Windows. Klijenti ta' partijiet terzi jiġbru l-biċċa l-kbira ta' dan f'"konnessjoni falliet", u għalhekk iż-żewġ passi li jmiss ma jiddependux fuq il-messaġġ xejn.
Iċċekkja l-isem qabel ma tħarrek it-tunnel
Netwerks ta' lukandi u ajruporti jinterċettaw id-DNS kontinwament, u resolver li jwieġeb b'indirizz ta' portal jipproduċi falliment li jidher eżattament bħal server mejjet. Qabbel dak li jgħid ir-resolver lokali ma' dak li jgħid wieħed pubbliku:
Resolve-DnsName vpn.example.net -Type A
nslookup vpn.example.net 1.1.1.1
ipconfig /all | findstr /i "DNS Servers"
Jekk it-tweġibiet huma differenti, inti qed tiġi dirett u l-bqija tad-dijanjosi hija moħlija sakemm dan jiġi solvut. B'mod partikolari indirizz ta' portal jaċċetta bil-ferħ il-konnessjoni TCP u mbagħad jieqaf, u għalhekk jista' jidher bħal blokk tal-ħajt tan-nar meta tittestja b'browser.
Issa kkonferma li l-indirizz li trid tilħaq huwa dak li qed jintuża. Xi klijenti jaħżnu s-soluzzjoni preċedenti għall-ħajja kollha tal-profil, u għalhekk konnessjoni mill-ġdid wara l-bidla tad-DNS xorta tmur fl-indirizz il-qadim. Agħlaq il-klijent għal kollox qabel terġa' tittestja, minflok tagħfas skonnettja u kkonnettja fl-istess tieqa.
Sib liema pakkett ta' barra jinħeba
It-tunnel għandu fluss ta' barra li jappartjeni kompletament għall-passaġġ bejnek u s-server, u huwa dak il-fluss li l-kaxxi intermedji jikklassifikaw u jwarrbu. Aqbadh fuq il-klijent, imbagħad qabbel netwerk li jaħdem ma' dak li jfalli. Fuq Windows il-qabda integrata biżżejjed għal ħarsa waħda:
pktmon filter remove
pktmon filter add -p 500 -t UDP
pktmon start --capture --pkt-size 128
pktmon stop
pktmon etl2txt PktMon.etl
Dak li trid tara huwa jekk il-pakketti tiegħek joħorġux għal kollox, u jekk jiġix xi ħaġa lura. Pakketti barra mingħajr xejn lura jfissru li l-passaġġ jew it-tarf imbiegħed qed jwarrbuhom; jekk xejn ma joħroġ għal kollox, il-klijent qatt ma wasal biex jibgħat, li jindika lura lejn is-soluzzjoni tal-ismijiet jew lejn politika lokali tal-ħajt tan-nar.
Erġa' għamel l-istess test fuq hotspot tat-telefon. Din hija l-unika paragun l-aktar informattiva li għandek, għax tneħħi mill-passaġġ kull kaxxa fil-lukanda filwaqt li żżomm il-laptop, il-klijent u l-kredenzjali l-istess. Jekk it-tunnel jogħla fuq il-hotspot, waqqaf milli tħares lejn is-server. Jekk ifalli hemmhekk ukoll, għandek problema ta' klijent jew kont li n-netwerk qatt ma kkawża.
Ibdel trasport wieħed u erġa' pprova
Ladarba tkun taf li l-fluss ta' barra qed jiġi mwarrrab, il-mistoqsija prattika hija liema fluss in-netwerk jippermetti. Il-biċċa l-kbira tan-netwerks ristretti jippermettu TCP 443 ħiereġ għax inkella ma jistgħux jaħdmu, u għalhekk li ċċaqlaq is-semmiegħa hemmhekk hija t-tweġiba tas-soltu. Fuq OpenVPN dan huwa swiċċ fuq in-naħa tal-klijent sakemm jinbidel is-server:
openvpn --config corp.ovpn --proto tcp-client --remote vpn.example.net 443 --verb 4
Il-klijenti IPsec għandhom pum ekwivalenti fil-pannelli tas-settings tagħhom stess, normalment deskritt bħala IPsec fuq TCP jew NAT traversal. Li tbiddlu hija wkoll dijanjosi: jekk it-tunnel jogħla fuq TCP u jmut fuq UDP, inti ppruvajt li n-netwerk jiffiltra l-UDP, u sibt ukoll is-setting li se jkollok bżonn kull darba li żżur dak is-sit.
Irreżisti t-tentazzjoni li tiddiżattiva l-karatteristiċi tar-router fl-ewwel tentattiv. Li tiddiżattiva l-ispezzjoni tal-istat jew il-protezzjoni mill-għargħar fuq netwerk tal-lukanda mhuwiex disponibbli għalik xorta waħda, u fuq it-tagħmir tiegħek jinbidel protezzjoni vera ma' laptop wieħed. Innota liema setting bidlet ir-riżultat, imbagħad erġa' poġġiha u fittex trasport li n-netwerk diġà jippermetti.
Ivverifika l-istess profil fuq it-tieni netwerk
Qabel tagħlaq it-ticket, ipprova li l-bidla baqgħet ħajja wara li tħares mill-bini. Erġa' kkonnettja fuq in-netwerk oriġinali bl-issettjar oriġinali, aqbad l-ewwel tletin sekonda, u kkonferma li l-klijent jilħaq l-istess stat li laħaq fuq il-hotspot:
pktmon filter add -p 443 -t TCP
pktmon start --capture
Get-VpnConnection -Name "Corp" | Select-Object ConnectionStatus, TunnelType, ServerAddress
Id-distinzjoni li tiżvela l-aħħar kmand jistħoqqilha tinżamm: il-profil jista' jirrapporta tunnel konness filwaqt li r-routing ġewwa fih huwa ħażin, u dan jipproduċi "il-VPN mixgħul imma xejn ma jaħdem", li huwa artiklu ieħor. Jekk it-tip ta' tunnel inbidel wara l-editjar tiegħek, il-profil mhuwiex dak li ttestjajt.
Imbagħad ikteb is-sejba fejn se jħares il-persuna li jmiss. "Il-profil korporattiv jeħtieġ TCP 443 f'dan is-sit; l-UDP 500 jiġi ffiltrat mil-lukanda" hija sentenza li kollega jista' jaġixxi fuqha. "Il-VPN mhux stabbli fil-lukandi" mhijiex, u dan jiggarantixxi li l-istess siegħa terġa' tiġi mħallsa x-xahar id-dieħel.