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

Өөрөө хадгалж буй дүрмээ тоолж эхэл

Бичлэгүүдийг тоол, дараа нь тэдгээрийн хэд нь нэрлэсэн эзэн, сүүлийн шалгалтын огноотойг тоол. Хоёр дахь тоо нь чухал, учир нь эзэнгүй үл хамаарах зүйлийг түүний дурдсан программ хангамж нэр солигдох эсвэл солигдох үед үнэлэх боломжгүй. Гүйцэтгэх файлын замд холбогдсон дүрмүүд шинэчлэлтийн дараа чимээгүйгээр ажиллахаа болино, мөн алдаа нь хуучирсан дүрэм мэт биш, тогтворгүй VPN мэт харагдана. Жагсаалтын талаар дүгнэлт хийхээс өмнө бичиж аваарай.

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

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

Гарц өгөгдмөл тохиргоог дааж чадах эсэхийг шалга

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

ip -s link show dev tun0
conntrack -C
ss -s

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

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

Локал үйлчилгээ болон хувийн DNS одоо ч ажиллаж байгааг батал

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

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

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

Нэг профайлыг шилжүүлж, хил хязгаарыг баталгаажуул

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

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

ip route get 203.0.113.10
ip route get 10.40.8.15
resolvectl query intranet.example
curl -sS -o /dev/null -w "%{remote_ip}\n" https://example.com

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

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