Ddoe roedd y cleient gwreiddiol yn gweithio. Heddiw mae'r newyddyn yn hawlio cysylltiad tra bo'r proffil hŷn yn stopio ar gam a arferai ei basio heb gŵyn. Anaml y mae tystlythyrau yn rhan o'r mater, ac fel arfer mae'r porth yn ddieuog. Yr hyn a newidiodd yw bod dau bentwr VPN nawr eisiau'r un adnodd unigryw, ac mae'r atgyweiriad yn dibynnu ar ei enwi. Cerddwch trwy'r haenau yn lle ailosod y ddau.

Cerddwch trwy'r pedair haen yn eu trefn

Mae angen pedwar adnodd ar gynnyrch VPN a all wrthdaro: gwasanaeth cefndir sy'n aml yn gwrthod rhedeg ddwywaith, porth sefydlog, addasydd rhithwir neu hidlydd cnewyllyn sy'n gweld traffig cyn y tabl llwybro, a'r hawl i osod llwybrau o flaen yr un diofyn. Mae gwybod pa un a ildiodd yn troi gwrthdaro annelwig yn un cwestiwn ag ateb y gellir ei brofi.

Mapwch y symptom i haen cyn cyffwrdd â dim. Mae cleient nad yw'n cychwyn yn pwyntio at y gwasanaeth; un sy'n cychwyn ac na fydd byth yn trafod yn pwyntio at y porth; un sy'n cysylltu tra bo'r llall yn colli pob cysylltedd yn pwyntio at yr hidlydd neu at y llwybr diofyn. Ysgrifennwch y map hwnnw, oherwydd mae'n arbed awr o ailosod rhaglenni mewn gobaith.

Dechreuwch gyda'r gwasanaeth nad yw'n rhedeg ddwywaith

Ar Windows mae cleient corfforaethol fel arfer yn fwy na thwnnel, oherwydd mae'n gosod gwasanaeth, gyrrwr hidlo ac weithiau darparwr tystlythyrau ochr yn ochr â'r proffil. Cofnodwch pa wasanaethau sy'n rhedeg cyn y newid ac eto ar ei ôl, yna cymharwch y ddau restr yn lle ailgychwyn nes bod rhywbeth yn gweithio. Gall gwasanaethau hefyd eithrio'i gilydd trwy ddibyniaethau, lle mae cychwyn un yn stopio'r llall, ac mae'r un patrwm i'w weld ar macOS gyda thasgau launchd a daemon a rennir. Mae cleient sy'n cychwyn ac yn gadael o fewn eiliadau yn adrodd perchnogaeth yn hytrach na chyfluniad.

Darllenwch gyflwr y gwasanaeth a'i gofnod cyn darllen y proffil. Gwasanaeth a gychwynnodd ac a stopiodd o fewn yr un munud yw'r patrwm i chwilio amdano, ac mae ei gofnod digwyddiadau ei hun yn enwi'r ddibyniaeth a'i dadleodd. Ni all proffil atgyweirio proses nad yw'n rhedeg, ac mae amser a dreulir yn ei olygu yn amser na threulir ar y gwrthdaro gwirioneddol.

Yna gofynnwch pwy sy'n berchen ar y porth

Perchnogaeth porth yw'r dystiolaeth gliriaf a gewch, oherwydd mae methiant rhwymo yn enwi'r gwrthdaro yn syth. Ni all dau weithrediad IKE ill dau ateb ar yr un cyfeiriad lleol a phorth UDP, ac nid yw unrhyw faint o ailgynnig yn newid hynny.

Get-NetUDPEndpoint -LocalPort 500,4500 | Select-Object LocalAddress,LocalPort,OwningProcess
netstat -ano | findstr :500
sudo lsof -nP -iUDP:500
ss -lunp | grep -E ':500|:4500'

Pa lin bynnag sy'n cyd-fynd â'ch platfform, yr ateb rydych ei eisiau yw proses a'r gwasanaeth a'i creodd. Os mai'r gwasanaeth IKE adeiledig yw'r gwrandäwr, y cleient ail yw'r ymwthiwr; os mai asiant gwerthwr sydd, y cleient adeiledig yw'r ymwthiwr. Penderfynwch pa un a gaiff gychwyn wrth fewngofnodi a diffoddwch awtogychwyn y llall yn lle ei ladd bob sesiwn.

Mae'r gyrrwr hidlo yn eistedd o dan eich llwybrau

Mae gyrrwr hidlo rhwydwaith yn rhyng-gipio traffig rhwng yr addasydd a'r pentwr protocol, felly gall ailysgrifennu neu rwystro pecynnau waeth beth mae'r tabl llwybro yn ei ddweud. Dyna sut y caiff llwybr sy'n edrych yn gywir ei anwybyddu, a pham y gall ping llwyddiannus eistedd wrth ymyl porwr na all lwytho dim.

Mae cydrannau gwerthwr hefyd yn rhwymo i gysylltiadau penodol. Gall hidlydd etifeddol a rwymwyd i un addasydd atal proffil sydd fel arall yn gywir rhag gorffen ei gydlawysgrif, ac mae dadrwymo'r gydran honno o briodweddau'r addasydd yn gulach ac yn fwy adferadwy na symud y cynnyrch yn gyfan gwbl. Gan fod y rhwymiad ar gyfer pob cysylltiad, cymharwch yr addasyddion yn hytrach na'r pentwr cyfan.

Penderfynwch pa gynnyrch sy'n berchen ar y cychwyn, yna cofnodwch hynny

Mae cydfodolaeth yn realistig yn unig pan fo'r ddau gleient yn meddiannu haenau gwahanol yn ôl dyluniad, fel pentwr IPsec wrth ymyl dirprwy sy'n trin traffig rhaglenni yn unig. Lle mae'r ddau eisiau'r un porth, yr un haen hidlo neu'r hawl i gyhoeddi llwybr diofyn, byddant yn parhau i gymryd tro ac fe fydd pob methiant yn edrych fel nam newydd.

Dewiswch y perchennog yn fwriadol. Mae ffurfiau sy'n goroesi ailgychwyn yn cynnwys rhedeg yr ail gleient mewn peiriant rhithwir, ei gadw ar galedwedd pwrpasol, neu safoni ar un cleient sy'n siarad y ddau brotocol. Mae diffodd awtogychwyn a gwasanaeth y collwr yn newid llai na ailadeiladu'r tabl llwybro ar ôl pob cychwyn, ac mae'n gwrthdroi mewn un golygiad o osodiadau.

Erthyglau cysylltiedig