Баасан гарагт энэ ажиллаж байсан. Даваа гарагт мөнөөх Windows клиент холболтын оролдлого бүтэлгүйтсэн гэж харуулах харилцан яриагаар хариулж, доорх өгүүлбэр нь та аль хэдийн арван гаруй хамааралгүй асуудалд харсан өгүүлбэр юм. Тэр харилцан яриа бол гинжин хэлхээний төгсгөл, эхлэл нь биш. Windows оролдлого үнэхээр аль үе шатанд үхсэнийг нуудаг бөгөөд хоёр жижиг нотолгоо үүнийг нэрлэдэг: тоон үр дүнгийн код ба мөнөөх минутын нэг RasClient үйл явдал. Миний ашигладаг дараалал энэ — оролдлогыг тогтоож, кодыг уншиж, үйл явдлыг гаргаж аваад, дараа нь яг нэг давхаргыг өөрчил.

Харилцан ярианы текст бол сүүлчийн алхам, шалтгаан биш

Таны уншиж буй өгүүлбэр нь оролдлого аль хэдийн задрангуй болсны дараа сонгогддог. "Холболт тогтоохоос өмнө алсын компьютер холболтыг таслав" гэсэн мессеж сервер хэлэлцээрийн дунд утсаа тавих үед, таны хэрэглэгчийн нэр илгээгдэхээс өмнө IPsec бүтэлгүйтэх үед, бодлого туннелийг шууд няцаах үед гарч ирдэг. Гурван өөр эзэн, нэг өгүүлбэр. Хэллэгийг шинж тэмдгийн анги гэж үзэж, код түүнтэй санал нийлэх хүртэл ямар ч зүйлийг чиглүүлэхийг бүү зөвшөөр.

Одоо ч тогтоож болох зүйл бол оролдлого өөрөө. Холболтын нэр, профайлд хадгалагдсан туннелийн төрөл — PPTP, L2TP/IPsec, SSTP эсвэл IKEv2 —, секунд хүртэлх цаг, код зэргийг бичээрэй. Аль протокол үнэхээр ажилласныг мэдэхгүй бол санах ойд итгэхийн оронд %APPDATA%\Microsoft\Network\Connections\Pbk\rasphone.pbk-г нээж бичлэгийг уншаарай; шинэ протоколд дахин ашигласан профайл хуучин харагдах нэрээ хадгалдаг.

Үгсийг уншихаас өмнө тоог уншаарай

Кодууд гурван үе шатанд хуваагддаг бөгөөд үе шат нь яг хэллэгээс илүү чухал: хүрч, няцаагдсан баталгаажуулалтын солилцоо, хэзээ ч хариу өгөөгүй сервер, эсвэл холболт өссөний дараа нуран унасан хэлэлцээр. 691 бол эхний төрөл — итгэмжлэлийн шалгалт ажиллаж бүтэлгүйтсэн, буруу нууц үг, түгжигдсэн эсвэл хугацаа дууссан бүртгэл, эсвэл серверийн хүлээж авахгүй баталгаажуулалтын протоколын улмаас. 812 бас няцаалт, гэхдээ хүчинтэй итгэмжлэлтэй: алсын хандалтын сервер дээрх бодлого таны эсрэг шийдсэн. Microsoft канон залгах болон VPN холболтын алдааны кодуудын жагсаалтыг-г хадгалдаг бөгөөд мессежийн текстийг хайхаас өмнө тэнд өөрийн дугаарыг унших нь зүйтэй.

809 бол эсрэг анги: юу ч буцаж ирээгүй. Энэ бол замын асуудал — SSTP-д TCP 443 шүүгдсэн, PPTP-д GRE хаагдсан, IPsec нэвтрэхэд UDP 500 ба 4500 эсвэл ESP хаягдсан. Шинэ нууц үг үүнийг засахгүй, шинэ гэрчилгээ ч мөн адил. 720 нь холболт өссөн бөгөөд PPP хэлэлцээрийг хэзээ ч дуусгаагүй гэсэн үг бөгөөд энэ нь протоколын зөрүү эсвэл хаяг олгож чадаагүй сервер рүү заадаг. 789, эсвэл IKEv2-д 13801 нь IPsec доторх таних тэмдэг: субъект нь таны залгах нэртэй тохирохгүй гэрчилгээ, итгэмжлэгдээгүй гинжин хэлхээ, эсвэл хоёр төгсгөлийн хооронд ялгаатай урьдчилан хуваалцсан түлхүүр.

Мөнөөх минутын RasClient үйл явдлыг гаргаж аваарай

Үйл явдлын харагч дээр RasClient эх сурвалжаар шүүсэн Windows Logs > Application нь хамгийн түрүүнд харах газар. 720 алдааны тухай Microsoft-ын бичвэр тэр бүртгэлийн 20227 үйл явдлыг заадаг. Мөнөөх нийлүүлэгч бусад үр дүнд бусад танигчийг гаргадаг тул ID-г онош гэж үзэхийн оронд мессеж болон түүнд агуулагдсан үр дүнгийн кодыг уншаарай; ердийн харилцан яриа дээр 720 агуулсан 20227 нэмэгдвэл аль хэдийн хамаагүй нарийн түүх болно.

PowerShell-ээс, GUI-аар дарахгүйгээр:

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

Хоосон үр дүн нь мэдээлэлтэй. Энэ нь ихэвчлэн залгалт RAS-д ямар нэг зүйл бүртгэх хүртэл хол яваагүй, эсвэл бүтэлгүйтсэн програм нь огт төрөлх клиент биш гэсэн үг — гуравдагч талын клиентүүд өөрийн оношлогоог хадгалж, Application бүртгэлд ихэвчлэн юу ч бичдэггүй. Үйл явдлын бүртгэл эвдэрсэн гэж дүгнэхээс өмнө нийлүүлэгчийн бүртгэлийг шалгаарай.

Үйл явдлын овоолгын оронд нэг цагийн шугам байгуул

Дахин оролдлогын давталтууд чимээ үүсгэдэг. Таван автомат дахин холболт үйл явдлын бөөгнөрөл үлдээдэг бөгөөд нэг шалтгаантай нэг дараалал гэж унших уруу таталт төрдөг. Эдгээр нь таван тусдаа оролдлого бөгөөд зөвхөн зарим нь серверт хүрсэн. Хоёр эсвэл гурван минутын цонх, нэг холболтын нэр аваад, ямар нэг зүйлийг тайлбарлахаас өмнө үйл явдал бүрийг өөрийн кодтой нь жагсаагаарай.

Дараа нь оролдлого хаана зогссоныг асуугаарай. Гарц эсвэл баталгаажуулалтын бэкэнд тэр цагийн тэмдэглэгээний талаар ямар ч бичлэг хадгалаагүй бол клиент тэнд хэзээ ч хүрээгүй бөгөөд та хүртээмжийн асуудал харж байна. Бэкэнд хүсэлт ба няцаалтыг харуулж байвал шийдвэр тэнд гарсан бөгөөд итгэмжлэл эсвэл бодлогын анги хэрэгжинэ. Цагийг харьцуулахаас өмнө цагийг харьцуулаарай: клиентүүд орон нутгийн цагийг мэдээлдэг, олон гарц UTC-ээр бүртгэдэг, зөрүү нь төгс хамааралтай хосыг хамааралгүй мэт харагдуулна.

Давтагдах боломжтой бичлэгийн тулд командын мөрөөс залгаж, үр дүнг хэвлүүлээрэй:

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

Консол нь GUI найрсаг текстээр нуудаг дугаарыг харуулдаг бөгөөд хоёр удаа ажиллуулбал код тогтвортой эсвэл хааяа гардаг эсэхийг мэдэх болно.

Үе шат бүр юу өөрчлөхийг хэлдэг

Үе шатыг нэрлэх нь өөрчлөлтийн багцыг нэг давхарга болгон багасгавал л ашигтай:

  • 691 — баталгаажуулалт: клиентийн санал болгож буй EAP арга серверийн хүлээж авах аргын эсрэг, бүртгэлийн төлөв, нууц үгийн хугацаа, залгах зөвшөөрөл.
  • 812 — серверийн бодлого: энэ хэрэглэгч ба энэ цагийн цонхонд тохирох алсын хандалтын бодлого эсвэл NPS дүрэм.
  • 809 — хүртээмж: зам дээрх галт ханын дүрэм, NAT ба протоколын нэвтрэлт, сонгосон туннелийн төрөлд шаардлагатай порт.
  • 720 — PPP хэлэлцээр: баталгаажуулалтын протоколын зөрүү, хаяг олгох, серверийн талын PPP тохиргоо.
  • 789 / 13801 — IPsec таних тэмдэг: таны залгах нэрийн эсрэг гэрчилгээний субъект, итгэлцлийн гинжин хэлхээ, урьдчилан хуваалцсан түлхүүр.

Тэдгээрийн нэгийг өөрчилж, мөнөөх профайлыг дахин шалгаж, шинэ кодыг бичээрэй. Өөрчлөлтийн дараах өөр код нь зөрчил биш, дэвшил: та бүтэлгүйтлийг хожим үе шат руу зөөсөн бөгөөд олон үе шаттай гар барилтыг засах нь яг ийм харагдадаг. Хийх ёсгүй зүйл бол нэг суудалд галт хана, гэрчилгээ, нууц үгийг өөрчилж, дараа нь хамгийн сүүлд ирсэнд нь гавьяа өгөх юм.

Нотолгоог хуваалцаарай, орчныг биш

Үйл явдлын мессежүүд харагдахаас илүү баялаг. Тэд холболтын нэр, бүртгэл, ихэвчлэн гарцын дотоод нэр эсвэл хаяг, заримдаа гэрчилгээний хурууны хээг агуулдаг. Эх хувийг байх ёстой газарт нь хадгалж, өөр хэнд ч зориулсан тусдаа засварласан хуулбар байгуулаарай; цагийн шугамыг санах ойгоос дахин бичих нь түүнийг ашигтай болгодог яг тэр дэлгэрэнгүйг алддаг.

Боловсруулагдах шилжүүлэгт таван талбар хэрэгтэй: код, түүний хамаарах үе шат, клиент ба туннелийн төрөл, цагийн бүс бүхий цагийн тэмдэглэгээ, гарц хүсэлтийг огт харсан эсэх. Бусад бүх зүйл сонголтоор. Эдгээр таваар дараагийн хүн мөрдөн шалгалтыг давтахгүйгээр итгэмжлэлийн маргааныг чиглүүлэлтийн маргаанаас ялгаж чадна.

Ямар нэг зүйлийг хаахаас өмнө оролдлогыг мөнөөх профайл дээр дахин тоглуулж, код одоо хаана бууж байгааг баталгаажуулаарай. Амжилт үүнийг төгсгөнө; өөр бүтэлгүйтэл нь анхны үе шат засагдсан бөгөөд дараагийнх нь таны гарт байна гэсэн үг.

Холбоотой нийтлэлүүд