Яагаад VPN холбогдсон мэт харагдаж болох боловч юу ч ажиллахгүй байна
«Холбогдсон» гэдэг нь ашиглах боломжтой зам биш, процесс, интерфейс эсвэл ассоциацийг тодорхойлж болно. Нэг шинэ хүсэлт илгээж, трафик хөдөлснийг нотлох зүйлийг уншина уу.
Таны клиент холбогдсон гэж мэдээлж байхад интерфейс дээгүүр байгаа бөгөөд хөтөч хугацаа дуусч байна, эдгээр гурван мэдэгдлийн аль нь ч худал биш. Холбогдсон нь таны хүссэн хуудастай ямар ч холбоогүй давхаргыг тодорхойлдог. Аль давхарга мэдээлж байгааг шийдэхэд нэг шинэ хүсэлт, трафик хөдөлснийг нотлох тоолуур руу нэг харц хэрэгтэй. Дахин эхлүүлэх нь тэр нотолгоог хаяж, та ажиглах гэж оролдсон нөхцөлүүдийг дахин бүрдүүлдэг.
Холбогдсон гэж нэрлэгддэг гурван өөр зүйл
Хамгийн доор холбогдсон гэдэг нь клиентийн процесс ажиллаж, түнш рүү сокет барьж байна гэсэн үг байж болно. Түүнээс дээш нь хаягтай интерфейс байгаа гэсэн үг байж болох бөгөөд байнгын төхөөрөмж эсвэл сэргээх журам үүнийг ард нь амьд сессгүйгээр үүсгэж болно. Хяналтын түвшинд энэ нь ассоциаци хэлэлцэгдсэн гэсэн үг байж болох бөгөөд энэ нь түүний доогуур нэг ч пакет гарсан эсэхийг хэлэхгүй. Эдгээрийн тус бүр нь бусад нь тэсэхгүй эвдрэлийг тэсдэг бөгөөд клиент ихэвчлэн өөрөө шаардаж чадах хамгийн хүчирхэгийг харуулдаг.
Тиймээс ногоон дүрс, үхсэн туннель нь зөрчилдөхгүй, нийцдэг; тэд өөр өөр объектын талаар мэдээлдэг. Энэ эвдрэлийг клиентийн алдаа гэж байнга буруу оношилдог бүх шалтгаан энэ юм.
Демонд хүрэхээс өмнө танд үнэхээр хэрэгтэй очих газарт нэг хор хөнөөлгүй хүсэлт илгээж, ажиллах хугацаанд шаардлагатай шууд трафикийн блокийг байранд нь байлга. Дахин эхлүүлэх нь үйл явдлын дарааллыг арилгаж, дараа нь шалтгааныг нуух хэмжээнд ойр нөхцөлийг дахин бүрдүүлдэг тул ижил тасалбар долоо хоногийн дараа дотор нь шинэ зүйлгүйгээр буцаж ирдэг. Нэг хүсэлт, тоолуурын нэг уншилт, эвдрэл үүсгэсэн триггер нь хамгийн бага нотолгоо юм.
Аль тоолуур пакетууд хөдөлснийг нотолдог вэ
IPsec-д IKE ассоциаци болон CHILD ассоциаци нь тусдаа объектууд бөгөөд энэ асуултад хариулах тоолуурыг зөвхөн child агуулдаг. child-ийг жагсааж, пакетууд хоёр чиглэлд өсөж байгаа эсэхийг ажиглаж, үүнийг аппликейшн хийх гэж буй зүйлтэй харьцуул. Тэг дээр суулгасан ассоциаци нь аппликейшн алдаа гарсаар байхад өсөж буй ассоциациас өөр дүгнэлт; эхнийх нь трафик сонгогдохгүй байгаа, хоёр дахь нь хөдөлж байгаа, эвдрэл цаашид байгаа гэсэн үг. Тоолуурыг хоёр удаа, хэдэн секундын зайтай уншаарай, учир нь нэг дээж чиг хандлагыг харуулж чадахгүй.
swanctl --list-sas ip xfrm state list ip -s link show dev tun0
Тэг тоолуур нь сонголт руу заадаг: чиглүүлэлт, бодлого, пакет гарсан нэрийн орон зай эсвэл клиент хэзээ ч холбогдоогүй интерфейс. Өсөж буй тоолуур туннельээс хол заадаг тул алслагдсан үзүүрт дамжуулалт, нэр шийдвэрлэлт, буцах зам, очих газрын үйлчилгээг энэ дарааллаар үргэлжлүүлээрэй. Тусдаа child объектгүй протокол ижил нотолгоог өөрийн нэр томьёогоор илчилдэг тул IPsec-ийн үг хэллэгийг зээлэхийн оронд түншийн төлөв, пакетын тооны талаар мэдээлснийг ашиглаарай. Уншилтын хэлбэр нь түүнийг бүтээсэн хэрэгслээс илүү чухал.
Тоолуур хөдөлсний дараа эвдрэл хаана байдаг вэ
Өөрийн удирдлагын хаягаар хариу өгч буй гарц нь гарц ажиллаж байгааг нотолдог, ард нь ямар нэгэн зүйл таны хүсэлтийг үйлчилж байгааг биш, тиймээс дунд байгаа хайрцгийг биш, алслагдсан талыг шалгаарай. Нэр шийдвэрлэлт эвдрэлийг хамгийн сайн нуудаг, учир нь туннелээр хүрч чадахгүй шийдвэрлэгч үхсэн холболт шиг л хугацаа дуусдаг. Хоёр хайлт эдгээр тохиолдлыг ялгадаг бөгөөд хоёулаа хямд. Эхлээд туннель тулгадаг шийдвэрлэгчээс асууж, дараа нь мөн нэрийн талаар нийтийн шийдвэрлэгчээс асуу.
dig +short host.example dig +short @10.20.0.1 host.example ping -c 2 10.20.0.25
Нийтийн шийдвэрлэгчээр шийдэгдэх боловч туннелийн шийдвэрлэгчээр шийдэгдэхгүй нэр нь DNS зам эвдэрсэн гэсэн үг, харин хоёулаагаар шийдэгдэж, хөтөч дээр хугацаа дуусдаг нэр нь буцах зам эсвэл үйлчилгээг заадаг. Хаягаар ping амжилттай болж, аппликейшн аасгалсаар байвал сүлжээ хүсэлтийг хүргэж, үйлчилгээ түүнийг татгалзсан бөгөөд энэ нь огт хожуу үе шат юм.
Триггерийг тэмдэглээд, дараа нь нэг зүйлийг өөрчил
Эвдрэлээс өмнө юу болсныг тэмдэглэ: бага зэрэг идэвхгүй байдал, сүлжээний өөрчлөлт, түлхүүр шинэчлэл, дахин ассан зөөврийн компьютер эсвэл сэргээсэн систем. Эдгээр нь өөр механизм үүсгэдэг бөгөөд ихэвчлэн сэргээсэн систем л өөрийгөө засдаг, энэ нь танд юу ч заахгүй яг тэр тохиолдол юм. Дахин эхлүүлэх нь үйл явдлын дарааллыг арилгаж, дараа нь шалтгааныг нуух хэмжээнд ойр нөхцөлийг дахин бүрдүүлдэг. Триггерийг дахин үүсгэх боломжтой байхад нь бичиж аваарай.
Дараа нь нэг үндэслэлтэй засвар хийж, анхны хүсэлтийг эвдрэл үүсгэсэн триггерын хамт давтаарай. Идэвхгүй байдал нь дахин үүсгэхэд хамгийн хялбар триггер тул засвар нь шинж тэмдгийг бус механизмыг хандсан гэдгийг хамгийн хурдан баталгаажуулна.
Таны мэдээлэхийг хүсч буй зүйл бол илгээхээр зорьсон трафик нь хүрэхээр зорьсон үйлчилгээнд хүрсэн гэдгийн нотолгоо юм. Ногоон болох дүрс, ачаалагдах кэш хуудас, хөдлөх тоолуур бүгд зорьсон очих газар руу нэг бүрэн хүсэлтээс бага нотолдог. Хүсэлт, тоолуурын уншилт, триггерийг хамт хадгал, ингэснээр дараагийн хүн засварыг санамсаргүй тохиолдлоос ялгаж чадна.