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

remote нь үнэндээ юуг тодорхойлдог

remote бичлэг нь хост, сонголтоор порт ба тээврийг, мөн сонголтоор дараалан турших хэд хэдэн ийм бичлэгийг нэрлэнэ.

Түүний байхгүй байдал нь тодорхой бус бус, тодорхой утгатай: процесс хүлээж, тухайн пэр баталгаажуулахгүй бол ямар ч хаягаас ирсэн пакет дээр үйлдэл хийдэггүй. Тиймээс аялах хэрэглэгчдэд үйлчилдэг гарц тэдний хэнийг ч урьдчилан нэрлэх үндэслэлгүй.

Бичлэгийг хаягийн харилцаа гэж уншина уу. Алслагдсан тал итгэмжлэгдэх эсэхийг гэрчилгээ болон баталгаажуулалтын сонголтууд хариулна, хаяг бичигдсэн гэдэг баримт биш.

Гурван зохион байгуулалт хариултыг шийднэ

Аялах клиентэд очих газар хэрэгтэй, учир нь тэр эхлүүлэх ёстой бөгөөд түүнгүйгээр гарц хаана байгааг мэдэхгүй. Олон клиентт гарцад хэрэглэгч бүрийн очих газар хэрэггүй, учир нь клиентүүд ирж баталгаажуулна. Мэдэгдэж буй төгсгөлтэй санаатай хоёр пэрийн холбоос нь аль тал эхлүүлж байгаагаас хамааран нэг талд, хоёр талд эсвэл аль ч талд очих газаргүй байж болно.

Тогтмол клиентийн хаягийг ерөнхий гарцад наах нь тэдгээр ангиллыг үл тоомсорлосноос үүдэлтэй алдаа юм. Энэ нь хаяг нь бүртгэгдсэн цорын ганц пэрт ажиллаж, бусад бүгдийг төөрөгдүүлдэг.

Зааварт тохиргоог олон клиентт сервер болгох зүйл байхгүй бөгөөд түүний оршихуйд серверийн үүргийг саатуулах зүйл ч байхгүй. OpenVPN 2.6-ийн лавлагаа сонголтот аргументууд болон remoteгүй үеийн зан төлөвийг тус тусад нь баримтжуулдаг нь тэдгээр нь хэр бие даасан болохыг сануулна.

ArrangementNeeds a destination
Roaming clientYes, which gateway to contact
Multi-client gatewayNo, peers authenticate on arrival
Two known peersDepends on which side initiates

Тээврийн үүрэг нь өөр тэнхлэг

TCP-д нэг тал хүлээж, нөгөө нь дуудлага хийнэ. Эдгээр нь очих газраас тусдаа заавар бөгөөд тэдгээрийг холих нь хоёулаа хүлээх эсвэл хоёулаа дуудлага хийх хосыг үүсгэдэг.

TCP-ийн эх сурвалжийн шүүлтүүрийн үүрэг ч байдаг тул сервер хэзээ ч remote агуулж болохгүй гэсэн тэгш мэдэгдэл буруу юм.

UDP-д тогтоох холболт байхгүй тул хоёр төгсгөл нь тохирох UDP тээврийг ашиглаж, заавар нь зөвхөн хаашаа чиглүүлэхийг хэлнэ. Баталгаажсан пэрийн хаягийн өөрчлөлтийг илүү олон бичлэг нэмэхээр биш, тусгай зан төлөвөөр шийдвэрлэдэг. Тээврийг зөв тохируулах нь очих газар ямар нэг утгатай байх урьдчилсан нөхцөл бөгөөд хоёрыг нь хольсон тохиолдолд үнэмшилтэй харагдах боловч гар барилтыг хэзээ ч дуусгадаггүй тохиргоо үүсдэг.

Яагаад remote байхгүй нь нээлттэй хаалга биш вэ

Очих газаргүй процесс ч баталгаажуулаагүй пэрийн урсгалыг татгалздаг бөгөөд хүмүүс байхгүй мөрийг хүн бүрт нээлттэй сонсогч гэж уншихад энэ хэсгийг алддаг.

Баталгаажуулалт болон очих газар нь бие даасан бөгөөд итгэлцэлд эхнийх нь чухал.

Эсрэг алдаа нь илүү аюултай. Тогтмол эх хаяг нь тодорхой бөгөөд шалгахад хялбар тул хандалтын хяналт мэт санагдаж болох ч нөгөө талд хэн байгааг юу ч нотолдоггүй. Гэрчилгээний баталгаажуулалтыг хадгалаарай, гэрчилгээг түүний үүрэгт холбодог таних тэмдгийн шалгалтыг ч хадгалаарай. Тэдгээрийг хаягийн тохирлоор орлуулах нь бодит хяналтыг түүний дүр төрхөөр солих юм.

Тохиргоо юуг таамаглаж байгааг бичээрэй

Тал бүрийн хувьд гурван зүйлийг тэмдэглээрэй: эхний пакет пэрт хэрхэн хүрдэг, аль тал тээврийг хүлээн авч чадах, тал бүр нөгөөгийнхөө талаар юуг баталгаажуулдаг.

Тэдгээр таамаглал нь загвар юм. Заавар нь зөвхөн тэдгээрийн бичиглэл.

Хэрэв хоёр файл ялгаатай бол нэг нь буруу гэж таамаглахын оронд тэд өөр өөр таамаглал илэрхийлж байгаа эсэхийг шалгаарай. Симметр файл хос нь ажилладаг туннельд шаардлагатай ч биш, хангалттай ч биш бөгөөд тэгш бус байдал нь топологийг ажиллуулдаг хэсэг нь ихэвчлэн байдаг.

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