Fungua kidirisha cha VPN cha Windows baada ya hitilafu na kitakupa namba na sentensi, ambapo sentensi kwa kawaida ni nusu isiyo na manufaa zaidi. Namba inaonyesha ni hatua ipi ya muunganisho ilishindwa, na hatua huamua logi ipi, mpangilio upi na timu ipi ya kuangalia baadaye. Kupitia hatua kwa mpangilio huchukua dakika kumi hivi na huzuia mfululizo unaojulikana: kusakinisha upya adapta, kubadilisha itifaki na kuweka upya staki ili kurekebisha akaunti ambayo haikuruhusiwa kupiga simu kamwe.

Soma namba kama hatua

Muunganisho asilia hupitia hatua nne. Unafika kwa seva na kuunda kiungo, unajadili usalama, unathibitisha mtumiaji, na unatumia anwani na uelekezaji. Kushindwa katika kila moja huacha ushahidi tofauti, na msimbo wa hatua moja hausemi kitu cha manufaa kuhusu nyingine.

Kosa la kuepuka ni kuchukua msimbo kama kiwango cha ukali. Kushindwa kwa kiungo na kushindwa kwa idhini zote husomwa kama "haikuweza kuunganisha", na hazina kitu kingine chochote kinachofanana. Ukali husema jambo ni la dharura kiasi gani; hatua husema nini cha kufungua.

Code familyStageWhere the evidence lives
829, 703Link or dial completionClient event log, remote listener reachability
720PPP negotiation and miniport bindingAdapter state, bindings, client log detail
691, 649, 812Identity and authorizationGateway or authentication server decision
Connected, no trafficAddressing, routing and resolutionRoute table and resolver configuration

Hatua ya kwanza: kiungo na jaribio la kupiga

829 inamaanisha kiungo cha msingi kilikatika. Haisemi kama mwenzake wa mbali aliacha kujibu, sanduku la kati liliua kikao, au sera kwenye mteja ilifunga. Msimbo wa kukamilisha kupiga kama 703 ni wa mapema zaidi: jaribio halikufika hata kuwa na kiungo, jambo ambalo kwa kawaida huonyesha wasifu, hali ya huduma au sera ya ndani.

Get-VpnConnection -Name 'Corp' | Select-Object Name,ServerAddress,TunnelType,AuthenticationMethod,ConnectionStatus
Test-NetConnection -ComputerName vpn.example.net -Port 443
Get-WinEvent -LogName Application -MaxEvents 200 | Where-Object ProviderName -match 'RasClient' | Select-Object -First 15 TimeCreated,Id,Message

Swali la matukio ni sehemu ambayo watu huiruka. Rekodi ya upande wa mteja yenye muhuri wa muda na jina la kiolesura ina thamani zaidi kuliko kidirisha, kwa sababu inasema kama jaribio liliondoka kwenye mashine kabisa. Hakuna rekodi na hakuna jibu kutoka kwa msikilizaji ni tatizo la ufikivu, na uhariri wowote wa mteja haubadilishi hilo.

Kama wasifu huo huo unafanya kazi kwenye mtandao mwingine, simama hapa. Msimbo unaelezea hali ya njia na si hitilafu ya usanidi, na ulinganisho unaofuata wenye manufaa ni nakala mbili na si usakinishaji mwingine.

Hatua ya pili: PPP na ufungaji wa miniport

720 liko kati ya kiungo na mtumiaji. Handaki liliinuka na kisha tabaka la PPP halikuweza kujadili anwani au itifaki ya udhibiti, jambo ambalo mara nyingi ni tatizo la ufungaji kwenye mteja na si kitambulisho kilichokataliwa. Tofauti hiyo ni thamani yote ya msimbo: inasema kitambulisho hakikufikiwa kamwe, kwa hiyo akaunti si mshukiwa.

Get-NetAdapter -IncludeHidden | Where-Object InterfaceDescription -match 'WAN Miniport' | Select-Object Name,Status,ifIndex
Get-NetAdapterBinding | Where-Object ComponentID -match 'ms_pptp|ms_l2tp|ms_sstp|ms_agile' | Select-Object Name,ComponentID,Enabled

Kusoma matokeo hayo mawili kunatoa maelezo zaidi kuliko kuweka upya kitu chochote. Miniport iliyopo lakini haijaanzishwa, au ufungaji wa itifaki uliozimwa na programu nyingine, huzalisha hasa kushindwa kwa hatua hii. Vyote viwili vinaweza kurekebishwa bila kugusa staki iliyobaki. Kinyume chake, kuweka upya kamili huondoa anwani na hali ya kuchuja ambazo hazikuwa na uhusiano na hitilafu.

Hatua ya tatu: utambulisho na idhini

691 inamaanisha vitambulisho vilikataliwa. 649 inamaanisha akaunti hairuhusiwi kupiga, na 812 inamaanisha sera ya ufikiaji wa mbali ilikataa muunganisho. Hizi ni maamuzi, si hitilafu za usafirishaji, na mteja anaweza tu kuziripoti.

Ushahidi upo upande wa pili. Omba mwendeshaji wa lango jaribio la muhuri huo wa muda na sera iliyolingana; uliza mmiliki wa saraka kama akaunti ina ruhusa ya kupiga na kama iko katika kikundi kinachohitajika na sera. Kubadilisha aina ya handaki au kusakinisha upya mteja hakuwezi kubadilisha uamuzi uliofanywa kuhusu utambulisho.

Tabia inayofaa katika hatua hii ni kuandika kwenye tiketi mfuatano kamili wa akaunti, pamoja na kiambishi chochote cha kikoa. Idadi ya kushangaza ya kesi za 691 ni vitambulisho vilivyohifadhiwa kwa kikoa kisicho sahihi, na hilo huonekana katika mfuatano wa akaunti na si katika mipangilio ya itifaki.

Hatua ya nne: imeunganishwa, na hakuna kinachofanya kazi

Muunganisho unaweza kukamilika na bado usiwe na manufaa. Unashikilia anwani, mteja anaripoti mafanikio, na kila ombi la programu linapita muda. Hakuna chochote kwenye kidirisha kinachoonyesha hilo, na hakuna msimbo wa kuangalia. Wakati huo kidirisha kimekwisha na ushahidi wenye manufaa uko mahali pengine.

Get-NetRoute -DestinationPrefix 10.24.0.0/16 | Select-Object DestinationPrefix,NextHop,InterfaceAlias
Resolve-DnsName files.corp.example.internal
Test-NetConnection -ComputerName 10.24.6.15 -Port 445

Kama njia haipo, seva haikusukuma au mteja aliiacha. Kama njia ipo na jina linashindwa, tatizo ni utatuzi wa majina. Kama vyote viwili vinafanya kazi na programu bado inashindwa, umeipita handaki na uko kwenye usanidi wa programu yenyewe.

Weka mabadiliko kwenye tabaka moja kwa kila jaribio. Kila uhariri unaofanya kabla ya jaribio lifuatalo unakuwa sehemu ya muktadha wa msimbo unaofuata, na msimbo unaoelezea uhariri wako wa mwisho ni mbaya kuliko kutokuwa na msimbo wowote.

Jaribio moja, mabadiliko moja, rekodi moja

Hatua yoyote iwe, rekodi inapaswa kuwa na msimbo, ujumbe, jina la wasifu, muhuri wa muda na mtandao uliokuwa nao. Sehemu tano, na kila moja yao iko mbele yako tayari kwenye kidirisha au logi ya mteja. Seti hiyo ni ndogo vya kutosha kuibandika kwenye tiketi na mahususi vya kutosha kwa mtu mwingine kuizalisha.

Kisha weka muhuri huo wa muda kando ya rekodi ya upande wa pili. Jedwali karibu na sehemu ya juu ya ukurasa huu linasema ni hatua ipi inamiliki kila kutokubaliana. Bila rekodi ya pili msimbo unapunguza utafutaji tu; pamoja nayo, hatua inaamuliwa. Ulinganisho ndio unaobadilisha namba kuwa utambuzi na si ubashiri.

Tabia hiyo inashughulikia karibu kila hitilafu asilia ya VPN ya Windows, na hakuna tawi linalohitaji kusakinisha upya kitu chochote. Kidirisha kilikuwa kinakuambia kila wakati ni kipi ulichonacho; kazi ni kukataa kuzichukua zote kama tatizo moja.

Makala zinazohusiana