Hitilafu 720 ya VPN katika Windows: bwawa la anwani au uunganishaji wa mteja?
Hitilafu 720 inamaanisha muunganisho haukuwahi kupokea anwani inayoweza kutumika. Tenganisha hitilafu kwenye mwenyeji mmoja na hitilafu kwenye wenyeji wengi kabla ya kusakinisha adapta tena.
Hitilafu 720 inaonekana baada ya vitambulisho kukubaliwa, ndiyo sababu inawarudisha watu kwenye sehemu ya nenosiri. Muunganisho ulifika mahali ambapo anwani inajadiliwa na haukupata yoyote. Hitilafu mbili tofauti kabisa huzalisha kidirisha kimoja: seva haikuwa na chochote cha kugawa, au mteja huyu hakuweza kukamilisha majadiliano. Kutenganisha hizi mbili kabla ya kugusa kitu chochote ni sehemu kubwa ya ukarabati, na utengano huo umeandikwa kwenye ukurasa wa utatuzi wa hitilafu 720 wa Microsoft.
Kile ambacho kidirisha hakisemi
Ujumbe unaelezea kushindwa kwa majadiliano ya PPP, na kwa makusudi hauko wazi kwa sababu mteja hawezi kuona kwa nini seva ilikataa. Si hitilafu ya vitambulisho, na si tamko kuhusu usimbaji fiche wa handaki. Inamaanisha anwani au vigezo vya majadiliano havikutolewa.
Kwa upande wa seva, sababu ya kawaida ni ugawaji: bwawa tuli la RRAS lisilo na anwani huru, au usanidi wa DHCP ambao wigo wake umeisha au haufikiki, hutoa dalili hiyo hiyo kwa kila mteja anayejaribu. Kwa upande wa mteja, sababu ya kawaida ni uunganishaji. WAN Miniport inayobeba PPP lazima iunganishwe na vipengele sahihi, na uunganishaji uliozimwa au kichujio cha mtandao kilichoingizwa kinaweza kusimamisha majadiliano bila tatizo lolote la kifaa linaloonekana. Familia hizi mbili zinahitaji ushahidi tofauti, na njia ya haraka zaidi ya kuchagua kati yao ni kuhesabu wateja wangapi wameathirika.
Tenganisha idadi ya watu kwanza, kisha bwawa
Hesabu wateja walioathirika kabla ya kusoma usanidi wowote. Hitilafu inayowapiga wote kwa wakati mmoja ni hali ya seva, na hitilafu inayofuata mashine moja kati ya mitandao ni hali ya mteja. Hesabu hiyo inagharimu ujumbe mmoja kwenye kituo cha gumzo na kuokoa mchana mzima.
| Artifact | How you get it | What it rules out | What it cannot rule out |
|---|---|---|---|
| Affected-client count | One message to the people who failed, or a search of today's tickets | A client-only fault, when every client failed within minutes | Which server-side component stopped allocating |
| RRAS event for one attempt | Get-WinEvent on the System log, filtered to the allocation event id | An allocation failure, when no event matches that attempt | A binding fault that appears later in the same negotiation |
| Hidden WAN Miniport bindings | Get-NetAdapter with hidden adapters, then the binding list on the returned name | A disabled ms_wanarp binding or an inserted filter on this client | Pool exhaustion that would also have hit other clients |
| Free-address count | The RRAS pool view, or the DHCP scope statistics | A committed static range or an exhausted scope | Why the address was not delivered to one specific client |
Kisha unganisha jaribio moja lililoshindwa na rekodi ya seva yenyewe, kwa sababu RRAS hurekodi tukio linaposhindwa kugawa na tukio hilo hutaja hitilafu badala ya dalili. Ikiwa hitilafu inafuata mteja maalum, kumbukumbu ya seva haitaonyesha chochote kwa jaribio hilo, jambo ambalo lenyewe ni la kuelimisha. Kutokuwepo kwa hitilafu ya ugawaji kunapunguza tatizo hadi majadiliano kwa mteja huyo na kukuambia ni amri gani za kuendesha baadaye.
Get-WinEvent -LogName System -MaxEvents 500 | Where-Object { $_.Id -eq 20167 }
Get-NetAdapter -IncludeHidden | Where-Object { $_.InterfaceDescription -like "WAN Miniport*" }
Soma hali ya ugawaji wa seva
Kwa upande wa RRAS, thibitisha ni njia gani ya ugawaji iliyosanidiwa kweli, na si ile ambayo nyaraka huchukulia. Bwawa tuli na usanidi unaopitishwa na DHCP hushindwa kwa njia tofauti, na marekebisho ni ya ile inayotumika. Kwa bwawa tuli, hesabu anwani huru na tafuta mgawo kwa kila mtumiaji unaoshikilia ukodishaji ambao hakuna anayekumbuka ulifanywa, kwa sababu bwawa linaloonekana kubwa linaweza kuwa limejaa kabisa. Kwa DHCP, hakikisha kiendeshaji kinafika kwa seva na wigo una ukodishaji huru.
Wigo ulioisha kwa sababu ya wateja wa kawaida hutoa 720 hiyo hiyo kama bwawa lililosanidiwa vibaya, na konsoli ya RRAS itaonekana mzima kabisa katika hali zote mbili. Pinga suluhisho la urithi la kugawanya bwawa katika wigo ndogo: ushauri wa awali ulielezea matokeo ya msimamizi mmoja, na hautengenezi hitilafu ya ugawaji ambayo matukio ya seva yenyewe yanaweza kuitaja moja kwa moja.
Soma uunganishaji wa mteja bila kuuvunja
Ikiwa ushahidi unaelekeza kwa mteja mmoja, chunguza adapta iliyofichwa badala ya kusakinisha mrundikano tena. Amri ya kwanza inaorodhesha violesura vya WAN Miniport na majina yao; ya pili inachukua jina ambalo ilirudisha, si jina lililonakiliwa kutoka mwongozo.
Get-NetAdapterBinding -Name "<name>" -IncludeHidden -AllBindings
Soma orodha kwa uunganishaji wa utatuzi wa anwani na kwa vichujio vya wahusika wengine. Uunganishaji uliozimwa ni ukarabati unaolengwa, ilhali uwepo wa kichujio ni swali kwa mmiliki wa programu hiyo na si idhini ya kuzima bidhaa ya usalama. Kufuta adapta zote ni hatua moja tu inayoharibu ushahidi ambao utauhijaji ikiwa hitilafu itarudi.
Baada ya marekebisho, jaribu tena wasifu huo kisha rudia kisa cha wateja wawili ikiwa ndiyo ilikuwa dalili ya awali, kwa sababu muunganisho wa kwanza uliofaulu huficha tatizo la ugawaji ambalo mteja wa pili hufichua. Weka kumbuka katika sehemu nne: mteja gani, uunganishaji gani, tukio gani na nini kimebadilika. Badilisha tabaka moja kwa kila jaribio pia, kwa sababu marekebisho ya mteja na mabadiliko ya bwawa yaliyotumika pamoja hayawezi kuhusishwa, na hitilafu inayofuata itaonekana mpya ingawa ni ile ile.