Njia ya VPN iliyobandikwa kwenye kielekezi cha kiolesura huvunjika unapounganisha tena
Njia iliyofungwa na namba ya adapta hufa namba hiyo inapobadilika. Angalia hifadhi, funga kiambishi awali na wasifu, kisha unganisha tena kwa mpangilio mpya.
Njia ilifanya kazi kwa wiki nyingi kisha ikaanza kutuma trafiki mahali popote, huku lengo likibaki bila kubadilika na hakuna kilichohaririwa. Kilichobadilika ni namba: njia iliyoundwa kwa kielekezi maalum cha kiolesura inarejelea adapta ambayo haipo tena baada ya kuunganisha tena, na kiambishi awali cha lengo kinaendelea kuelekeza kwenye miundombinu iliyobadilishwa. Kuongeza uthabiti kwenye amri hiyo hakusaidii, kwa sababu tatizo halikuwa kamwe kama njia inastahimili kuwashwa upya. Suluhisho ni kufunga nia na muunganisho, ambao kwa muundo unastahimili mabadiliko ya adapta.
Angalia ni wapi njia inaelekeza kwa kweli
Anza kwa kusoma ingizo la njia na adapta kwa pembeni. Njia yenye kuruka kunakofuata kwenye kiolesura cha VPN na kielekezi kisicholingana na adapta yoyote ya sasa ni saini ya hitilafu hii; kiambishi awali kilekile kwenye kielekezi kingine ni aidha masalio au njia unayotaka kwa kweli. Soma orodha zote mbili kabla ya kubadilisha yoyote, kwa sababu kulinganisha kunakopendeza ni kati ya namba iliyo ndani ya njia na namba zilizopo sasa. Ikiwa kielekezi cha njia kinaonekana kwenye orodha ya adapta, kielekezi si tatizo lako na utafutaji unahamia vipimo, sera au upande wa mbali. Kisipoonekana, hakuna kingine cha kuchunguza: njia imefungwa na miundombinu ambayo haipo tena.
Get-NetRoute -DestinationPrefix '10.77.0.0/16' | Select-Object DestinationPrefix, NextHop, InterfaceIndex, Store
Get-NetAdapter | Where-Object InterfaceDescription -like '*VPN*' | Select-Object Name, InterfaceIndex, InterfaceDescription
Get-VpnConnection -Name 'Lab VPN' | Select-Object Name, ServerAddress, SplitTunneling
Safu ya Store inatofautisha ingizo linalodumu kati ya kuwashwa upya na lile linalotoweka pamoja na adapta, na tofauti hiyo huamua kama hitilafu itarudi kesho. Ingizo katika hifadhi ya kudumu linaloelekeza kwenye kielekezi kilichotoweka ni hali mbaya zaidi, kwa sababu linastahimili kuwashwa upya bila kuwahi kulingana na kitu chochote.
Funga kiambishi awali na wasifu, si na adapta
VPN asilia ya Windows inaweza kubeba orodha yake ya njia, hivyo muunganisho hutumia tena adapta sahihi kila inapoinuka. Wakati huo njia hufuata wasifu badala ya namba uliyoiona mara moja, na hakuna hati inayolazimika kukisia kielekezi baada ya kila simu. Kuongeza kiambishi awali pia kunaweza kutenduliwa kwa amri ya kuondoa inayolingana, jambo linalohifadhi mabadiliko kuwa ya ukaguzi. Kiambishi awali huhifadhiwa pamoja na muunganisho badala ya hati ya kuanzisha, kwa hivyo wasifu ulionakiliwa kwa mtumiaji mwingine hubeba nia pamoja nao.
Add-VpnConnectionRoute -ConnectionName 'Lab VPN' -DestinationPrefix '10.77.0.0/16' -PassThru
Marejeo ya Add-VpnConnectionRoute yanaandika uhusiano na muunganisho, na wigo wa kitabu cha simu ni muhimu: wasifu wa kila mtumiaji na wasifu wa watumiaji wote ni vitu tofauti. Utaratibu huu ni wa mteja wa VPN wa Windows yenyewe, kwa hivyo adapta ya msambazaji inayosimamiwa na huduma yake mwenyewe inaweza kuchukua njia zake kutoka chanzo cha sera tofauti kabisa.
Safisha njia za zamani kabla ya kuongeza mpya
Njia mbili zenye kiambishi awali kimoja na wamiliki tofauti ni mbaya kuliko njia moja isiyo sahihi, kwa sababu mshindi hutegemea vipimo ambavyo hakuna aliyeviandika. Chunguza kilichopo tayari kwa kiambishi awali, ikiwa ni pamoja na maingizo katika hifadhi ya kudumu, na uondoe tu kile kinachohusiana na jaribio lililoshindikana. Masalio ya muundo uliopita ni ya kawaida katika eneo hili, kwa kuwa njia inayoshindikana kwa kawaida ilibadilisha kitu kilichokuwa kikifanya kazi. Andika ni maingizo gani yanahusiana na muunganisho upi kabla ya kuondoa chochote, na uweke orodha katika kumbukumbu ya mabadiliko.
Get-NetRoute -AddressFamily IPv4 | Where-Object DestinationPrefix -like '10.77.*'
Remove-NetRoute -DestinationPrefix '10.77.0.0/16' -NextHop '0.0.0.0' -Confirm:$false
Linganisha kiambishi awali, kuruka kunakofuata, hifadhi na mmiliki pamoja badala ya kufuta kila kitu kinachofanana. Muunganisho mwingine unaweza kutegemea kihalali sehemu ya nafasi hiyo, na kufuta kwa upana hubadilisha ukarabati nadhifu kuwa tukio la msaada.
Unganisha tena kwa mpangilio tofauti
Zalisha hali hiyo badala ya kutumaini kwamba jaribio la kwanza lilikuwa la kuwakilisha. Tenganisha, unganisha tena, na uthibitisha njia iliyochaguliwa kuelekea rasilimali hiyo hiyo ya mbali wakati handaki iko juu; ikiwa VPN kadhaa ziko kwenye mchezo, zipandishe kwa mpangilio tofauti na uangalie kama njia iliyochaguliwa inabadilika. Mpangilio ni kigeugeu ambacho wengi wanakiruka, na ndicho kinachofichua njia iliyofungwa na muunganisho usio sahihi.
rasdial 'Lab VPN' /disconnect
rasdial 'Lab VPN'
Find-NetRoute -RemoteIPAddress 10.77.5.20 | Select-Object -First 1
Matokeo unayotaka si kwamba adapta ihifadhi namba yake mara moja. Ni kwamba njia ionekane na namba yoyote ile ambayo muunganisho unapata, kila mara, na itoweke muunganisho unapofungwa. Kuunganisha tena mara mbili ni njia ya bei nafuu zaidi ya kutofautisha matokeo hayo.
Jua kile njia haiwezi kufanya
Njia ya wasifu hutoa njia na hakuna kingine. Haifungui ukuta wa moto wa mbali, haitengenezi njia ya kurudi upande wa mbali, na haitatui tovuti mbili zinazotumia safu moja ya anwani; kila moja ya hayo ni usanidi tofauti na mmiliki tofauti. Kwa hivyo kuthibitisha njia ni mwanzo wa jaribio la kukubali na si jaribio lote.
Weka orodha ya viambishi awali pamoja na wasifu na uandike iliongezwa chini ya wigo gani, ili mtu anayefuata aweze kusoma muundo uliokusudiwa badala ya kuukisia kutoka jedwali la njia. Njia zilizopo kwenye kumbukumbu ya mtu pekee ndizo zinazojengwa upya vibaya baada ya muunganisho unaofuata. Maoni ya mstari mmoja katika maelezo ya uwekaji hugharimu kidogo kuliko mchana mzima wa ugunduzi upya.