VPN-ээр хост руу ping илгээхэд хүсэлт нэг ICMP төрлөөр гарч нөгөө төрлөөр буцаж ирдэг бөгөөд энэ нь портоор бичигдсэн аливаа дүрмийг төөрөгдүүлэхэд хангалттай. Эхо солилцоонд буцах дүрэмд хуулах зорилтот үйлчилгээний порт байхгүй бөгөөд тэгш хэмийг хүлээж буй шүүлтүүр хүсэлт саадгүй өнгөрөх үед хариултыг хаяна. Залруулга нь пакетыг бодитоор байгаагаар нь уншиж, дараа нь зам дээрх аль хил хязгаар шийдвэр гаргаж байгааг тодорхойлохоос эхэлдэг. Ихэвчлэн хоёр давхарга ажиллаж, гурав дахь нь хариултыг чимээгүй хаядаг. Доорх хэсгүүд тэдгээрийг пакет таарах дарааллаар нь тусгаарлана.

Пакет портыг биш, төрлийг өөрчилдөг

Эхо хүсэлт нь ICMP 8 төрөл, 0 код бөгөөд таних тэмдэг болон дарааллын дугаарыг зөөдөг. Хариулт нь 0 төрөл, 0 код, мөн ижил таних тэмдэг, дараалалтай, IP үзүүрүүд солигдсон. Эдгээр талбарыг RFC 792 тодорхойлдог бөгөөд яг таних тэмдэг нь илгээгчид хариултуудыг өөрийн хүсэлтүүдтэй тааруулах боломж олгодог.

Дутагдаж буй зүйл ч мөн адил чухал: TCP эсвэл UDP толгой байхгүй тул зөвшөөрөх порт ч байхгүй. Эхо хариултад порт нэрлэсэн дүрэм хэзээ ч оршин байхгүй пакетыг дүрсэлдэг. Энэ нь VPN ping тасалбаруудад хамгийн түгээмэл алдаа юм. Дүрэм тодорхой харагдаж, юунд ч хамаарахгүй бөгөөд алдааг яг байсан газраа үлдээдэг.

Пакетыг гурван нөхцөл байдал шийддэг

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

Эдгээр гурван нөхцөлд өөр өөр дүрмийн хэлхээ, өөр тоолуур байдаг бөгөөд тэдгээрийг нэг гэж үзэх нь «галт хана ICMP-г зөвшөөрдөг» гэсэн ч ping бүтэлгүй болох шалтгаан юм. Гаднах туннель нь дөрөв дэх нөхцөл: VPN сонсогчийг зөвшөөрөх нь задалсан дотоод хүсэлтийг автоматаар зөвшөөрдөггүй, дотоод зөвшөөрөл нь гаднах туннель ажиллаж байгаа эсэх талаар юу ч хэлэхгүй.

Төлөвтэй ба төлөвгүй шүүлтүүр хариултыг өөрөөр зохицуулдаг

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

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

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

Орчуулга нь таних тэмдгийг ч өөрчилдөг

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

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

ICMP алдааг эхо бодлогод оруулж болохгүй

Замын MTU илрүүлэлтийн ашигладаг «хуваалт шаардлагатай» мессеж нь эхо хариулт биш бөгөөд түүний ачаалал үүнийг үүсгэсэн пакетыг иш татдаг. Зөвхөн эхог зөвшөөрөх дүрэм тэдгээр алдааг чимээгүй хаях нь хэмжээний асуудлыг дүүжлэгдсэн холболт болгох бөгөөд энэ нь ашигтай байхын эсрэг юм.

Мөн адил болгоомжлол хаягийн бүлгүүдэд хамаарна. ICMPv6 өөр мессежийн төрлүүдийг ашигладаг бөгөөд IPv4-д байхгүй чухал үүргийг зөөдөг тул эдгээр дугаарыг IPv6 дүрэмд хуулах нь зүгээр л буруу.

Эхо солилцоо ажиллаж байвал бодит програмыг тусад нь туршаарай. Амжилттай ping нь нэг протоколын нэг хэмжээгээр нэг зорилгод очиж буцахыг нотолдог бөгөөд энэ нь HTTPS, SMB эсвэл бусад урсгал зөвшөөрөгдсөн гэж таамаглах лиценз биш.

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