Roedd yn gweithio ddydd Gwener. Ddydd Llun mae'r un cleient Windows yn ateb â deialog sy'n dweud bod yr ymgais i gysylltu wedi methu, a'r frawddeg oddi tano yw un rydych chi eisoes wedi'i gweld ar gyfer dwsin o broblemau diberthynas. Diwedd cadwyn yw'r ddeialog honno, nid ei dechrau. Mae Windows yn cuddio'r cam lle bu'r ymgais farw mewn gwirionedd, ac mae dau ddarn bach o dystiolaeth yn ei enwi: y cod canlyniad rhifol ac un digwyddiad RasClient o'r un munud. Dyma'r drefn a ddefnyddiaf — pinio'r ymgais, darllen y cod, tynnu'r digwyddiad, yna newid yn union un haen.

Testun y ddeialog yw'r cam olaf, nid yr achos

Etholir y frawddeg rydych chi'n ei darllen ar ôl i'r ymgais fod eisoes wedi dad-ddirwyn. Mae "Terfynwyd y cysylltiad gan y cyfrifiadur pell cyn i'r cysylltiad gael ei sefydlu" yn ymddangos pan fydd gweinydd yn rhoi'r gorau iddi yng nghanol y trafodaethau, pan fydd IPsec yn methu cyn i'ch enw defnyddiwr gael ei anfon o gwbl, a phan fydd polisi'n gwrthod y twnnel yn syth. Tri pherchennog gwahanol, un frawddeg. Triniwch y geiriad fel dosbarth o symptomau a pheidiwch â gadael iddo lywio dim nes bod y cod yn cytuno ag ef.

Yr hyn y gallwch chi ei binio o hyd yw'r ymgais ei hun. Nodwch enw'r cysylltiad, y math o dwnnel a gedwir yn y proffil — PPTP, L2TP/IPsec, SSTP neu IKEv2 — yr amser i'r eiliad, a'r cod. Os nad ydych chi'n siŵr pa brotocol a redodd mewn gwirionedd, agorwch %APPDATA%\Microsoft\Network\Connections\Pbk\rasphone.pbk a darllen y cofnod yn lle ymddiried yn y cof; mae proffil a ailddefnyddir ar gyfer protocol newydd yn cadw ei hen enw arddangos.

Darllenwch y rhif cyn i chi ddarllen y geiriau

Mae codau'n disgyn i dri cham, a mae'r cam yn bwysicach na'r geiriad union: cyfnewidiad dilysu y cyrhaeddwyd ato ac a wrthodwyd, gweinydd na atebodd erioed, neu drafodaeth a gwympodd ar ôl i'r cyswllt godi. 691 yw'r math cyntaf — aeth y gwiriad credydau rhagddo a methodd, boed oherwydd cyfrinair drwg, cyfrif wedi'i gloi neu wedi dod i ben, neu brotocol dilysu nad yw'r gweinydd yn ei dderbyn. Mae 812 hefyd yn wrthodiad, ond gyda chredydau dilys: penderfynodd polisi ar y gweinydd mynediad pell yn eich erbyn. Mae Microsoft yn cadw'r rhestr codau gwall ar gyfer cysylltiad deialu a VPN canonaidd, ac mae'n werth darllen eich rhif yno cyn chwilio testun y neges.

809 yw'r dosbarth arall: ni ddaeth dim yn ôl. Problem llwybr yw hon — TCP 443 wedi'i hidlo ar gyfer SSTP, GRE wedi'i rwystro ar gyfer PPTP, UDP 500 a 4500 neu ESP wedi'i ollwng ar gyfer pasio IPsec. Ni all cyfrinair newydd ei thrwsio, ac ni all tystysgrif ffres chwaith. Mae 720 yn golygu bod y cyswllt wedi codi ac na orffennodd PPP y trafodaethau erioed, sy'n awgrymu anghysondeb protocol neu weinydd na allai neilltuo cyfeiriad. 789, neu 13801 ar IKEv2, yw hunaniaeth y tu mewn i IPsec: tystysgrif nad yw ei phwnc yn cyfateb i'r enw rydych chi'n ei ddeialu, cadwyn anniogel, neu allwedd a rannwyd ymlaen llaw sy'n wahanol rhwng y ddau ben.

Tynnwch ddigwyddiad RasClient ar gyfer yr un munud

Yng Ngwyliwr Digwyddiadau, Windows Logs > Application wedi'i hidlo ar ffynhonnell RasClient yw'r lle cyntaf i edrych. Mae ysgrif Microsoft am wall 720 yn pwyntio at ddigwyddiad 20227 yn y log hwnnw. Mae'r un darparwr yn allyrru dynodwyr eraill ar gyfer canlyniadau eraill, felly darllenwch y neges a'r cod canlyniad sydd wedi'i fewnosod yn lle trin yr ID fel y diagnosis; mae deialog generig ynghyd â 20227 sy'n cario 720 eisoes yn stori lawer culach.

O PowerShell, heb glocio drwy'r GUI:

Get-WinEvent -FilterHashtable @{
  LogName      = 'Application'
  ProviderName = 'RasClient'
  StartTime    = (Get-Date).AddMinutes(-15)
} | Format-List TimeCreated, Id, Message

Mae canlyniad gwag yn addysgiadol. Fel arfer mae'n golygu na chyrhaeddodd y deial ymhell ddigon i RAS gofnodi unrhyw beth, neu nad yw'r meddalwedd a fethodd yn gleient brodorol o gwbl — mae cleientiaid trydydd parti yn cadw eu diagnosteg eu hunain ac yn aml yn ysgrifennu dim i'r log Application. Gwiriwch log y gwerthwr cyn dod i'r casgliad bod cofnodi digwyddiadau wedi torri.

Adeiladwch un llinell amser yn lle pentwr o ddigwyddiadau

Mae dolenni ailgeisio yn cynhyrchu sŵn. Mae pum ailgysylltiad awtomatig yn gadael clwstwr o ddigwyddiadau, a'r demtasiwn yw eu darllen fel un dilyniant ag un achos. Pum ymgais ar wahân ydyn nhw, a dim ond rhai ohonynt a gyrhaeddodd weinydd. Cymerwch ffenestr o ddwy neu dair munud, un enw cysylltiad, a rhestru pob digwyddiad gyda'i god ei hun cyn dehongli unrhyw beth.

Yna gofynnwch ble stopiodd yr ymgais. Pan nad oes gan y porth neu'r backend dilysu unrhyw gofnod ar gyfer y stamp amser hwnnw, ni chyrhaeddodd y cleient ef erioed, ac rydych chi'n edrych ar broblem cyrhaeddedd. Pan fydd y backend yn dangos cais a gwrthodiad, gwnaed y penderfyniad yno, ac mae dosbarth y credydau neu'r polisi yn berthnasol. Cymharwch glociau cyn cymharu amseroedd: mae cleientiaid yn adrodd amser lleol, mae llawer o byrth yn cofnodi UTC, a bydd gwrthbwyso yn gwneud pâr sydd â chydberthynas berffaith yn edrych yn ddi-gyswllt.

Ar gyfer cofnod y gellir ei ailadrodd, deialwch o'r llinell orchymyn a gadewch iddo argraffu'r canlyniad:

rasdial "Office VPN"
rasdial "Office VPN" /disconnect

Mae'r consol yn dangos y rhif y mae'r GUI yn ei guddio y tu ôl i destun cyfeillgar, ac mae ei redeg ddwywaith yn dweud wrthych a yw'r cod yn sefydlog neu'n ysbeidiol.

Beth mae pob cam yn dweud wrthych i'w newid

Dim ond os yw'n crebachu'r set newidiadau i un haen y mae enwi'r cam yn ddefnyddiol:

  • 691 — dilysu: y dull EAP y mae'r cleient yn ei gynnig yn erbyn yr un y mae'r gweinydd yn ei dderbyn, cyflwr y cyfrif, dod i ben y cyfrinair, caniatâd deialu i mewn.
  • 812 — polisi gweinydd: y polisi mynediad pell neu'r rheol NPS sy'n cyfateb i'r defnyddiwr hwn a'r ffenestr amser hon.
  • 809 — cyrhaeddedd: rheolau'r wal dân ar y llwybr, NAT a phasio protocol, y porth y mae'r math o dwnnel a ddewiswyd ei angen.
  • 720 — trafodaeth PPP: anghysondeb protocol dilysu, neilltuo cyfeiriad, gosodiad PPP ar ochr y gweinydd.
  • 789 / 13801 — hunaniaeth IPsec: pwnc tystysgrif yn erbyn yr enw rydych chi'n ei ddeialu, cadwyn ymddiriedaeth, allwedd a rannwyd ymlaen llaw.

Newidiwch un o'r rheini, ailbrofwch yr un proffil, ac ysgrifennwch y cod newydd. Mae cod gwahanol ar ôl newid yn gynnydd yn hytrach nag yn wrthddywediad: symudoch chi'r methiant i gam diweddarach, a dyna sut mae trwsio ysgwyd llaw aml-gam yn edrych. Yr hyn na ddylech ei wneud yw newid y wal dân, y dystysgrif a'r cyfrinair mewn un eisteddiad ac yna rhoi'r clod i'r un a ddaeth olaf.

Rhannwch y dystiolaeth, nid yr amgylchedd

Mae negeseuon digwyddiadau yn gyfoethocach nag y maent yn ymddangos. Maent yn cario enw'r cysylltiad, y cyfrif, yn aml enw neu gyfeiriad mewnol y porth, ac weithiau ôl-bys tystysgrif. Cadwch y gwreiddiol lle mae'n perthyn, ac adeiladwch gopi wedi'i olygu ar wahân ar gyfer unrhyw un arall; mae aildeipio'r llinell amser o'r cof yn colli'n union y manylion sy'n ei gwneud yn ddefnyddiol.

Mae trosglwyddiad sy'n cael ei weithio angen pum maes: y cod, y cam y mae'n perthyn iddo, y cleient a'r math o dwnnel, y stamp amser gyda'i barth amser, ac a welodd y porth y cais o gwbl. Mae popeth arall yn ddewisol. Gyda'r pump hynny, gall y person nesaf wahaniaethu dadl credydau oddi wrth ddadl llwybro heb ailadrodd yr ymchwiliad.

Cyn i chi gau unrhyw beth, ailchwaraewch yr ymgais ar yr un proffil a chadarnhewch ble mae'r cod yn glanio nawr. Mae llwyddiant yn ei ddiweddu; mae methiant gwahanol yn golygu bod y cam gwreiddiol wedi'i drwsio ac mae'r un nesaf gennych yn eich llaw.

Erthyglau cysylltiedig