Нэг хост маршрут, нэг хаяг, ping нь хүсэлтийн хугацаа дуусахын оронд General failure-тай шууд бүтэлгүйтнэ. Яг энэ ялгаа нь бүх оношлогоо юм. Хугацаа дуусах нь пакет гарч, ямар нэг зүйл үүнийг үл тоомсорлосон гэсэн үг. General failure нь Windows пакетыг эхнээсээ ямар ч интерфейст өгч чадаагүй гэсэн үг.

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

Маршрутын хүснэгтээс өмнө алдааг уншина уу

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

Энэ тохиолдлын сонгодог тохиргоо нь нэг LAN хаягийг физик гарц руу чиглүүлэх хост маршрут бөгөөд ингэснээр туннелийг тойрдог. route add үүнийг хүлээн авдаг, route print үүнийг харуулдаг, ping гэсэн ч бүтэлгүйтсээр байна, учир нь шүүлтийн драйвер пакетыг гадагш гаргахыг хориглосон гэж аль хэдийн шийдсэн.

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

Гурван давхарга, гурван өөр эзэн

Хамгийн сүүлд ажилладаг давхарга ялдаг бөгөөд эдгээр гурав нь олонхийн таамагладаг дараалалд биш.

LayerWhat it decides
Routing tableWhich interface and next hop should carry the packet
Client filter driverWhether this packet is permitted to leave outside the tunnel at all
Client featureWhether a named feature, such as LAN blocking, is active right now

Дунд давхарга нь нэг маршрут нэгэн зэрэг зөв ба ашиггүй байх боломжийн шалтгаан юм. Үйлчилгээ үзүүлэгчийн клиентүүд туннелийн гаднах урсгалыг хаяхын тулд шүүлт ба галт хананы дүрмийг суулгадаг бөгөөд энэ нь тэдний kill switch-ийг хэрэгжүүлдэг ижил механизм юм. Маршрутын хүснэгтэд юу ч энэ шийдвэрт оролцохгүй.

Гурав дахь давхарга нь тогтмол ирдэг нэг хачирхалтай тайланг тайлбарладаг: клиентийг салгасны дараа ч локал дэд сүлжээнд хүрэх боломжгүй. Үйлчилгээ ажиллаж байгаа, шүүлт нь суулгагдсан хэвээр байгаа тул холбогдоогүй байх нь шүүхгүй байхтай ижил биш. Ямар нэг дүгнэлт хийхээс өмнө зүгээр салгахын оронд клиентээс гарна уу.

Юугийн дараа юу турших вэ

Авахад хямд, сэргээхэд хялбар функцуудыг эхлээд хасна уу. LAN илрүүлэлт, заримдаа LAN дээр үл үзэгдэх байдал гэж нэрлэгддэг, хувийн хаягийн хүрээ рүү урсгалыг блоклож, машиныг хөршүүдээс нуудаг. Принтер, локал файлын сервер, чиглүүлэгч өөрөө бүгд тэр унтраалгын цаана алга болдог. DNS шүүдэг аюулгүй байдлын функцууд өөрийн дэгээг суулгадаг бөгөөд локал хүртээмжийг бараг ижил аргаар эвддэг гэж мэдээлдэг.

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

ping 192.168.1.50
tracert -d 192.168.1.50
route print -4

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

Клиентийн үл хамаарах замыг нарийн ашиглана уу

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

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

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

Клиент нь саад болох үед

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

Энэ орлуулалтыг хийхээс өмнө солилцоог ойлгоорой. Энгийн профайл нь ердийн туннелийн адил ажилладаг: өөрийн маршрутыг суулгаж, үлдсэн стекийг дахин бүтээдэггүй тул нарийн хост маршрут таны хүлээсэн шиг ажилласаар байна. Таны алдах зүйл бол брэнд клиент туннелийн эргэн тойронд хэрэгжүүлсэн бүхэн, үүнд kill switch болон DNS шүүлт багтана, мөн тэдгээрийг зориуд дахин бүтээх эсвэл байхгүй гэж хүлээн зөвшөөрөх шаардлагатай.

Юу ч сонгосон, блоклолт аль давхаргынх байсныг тэмдэглээрэй. Машинаас хэзээ ч гарч байгаагүй пакет бол шүүлтийн үр дүн бөгөөд ямар ч маршрутын өөрчлөлт шүүлтийг засч чадахгүй.

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