Müştəriniz qoşulmuş olduğunu bildirir, interfeys qalxır, brauzer isə vaxt aşımına düşür və bu üç ifadədən heç biri yalan deyil. Qoşulmuş dedikdə soruşduğunuz səhifə ilə heç bir əlaqəsi olmayan bir qat nəzərdə tutulur. Hansı qatın bildirdiyini müəyyən etmək üçün bir təzə sorğu və trafikin hərəkət etdiyini sübut edəcək göstəriciyə bir baxış lazımdır. Yenidən başlatma bu sübutu atır və müşahidə etməyə çalışdığınız şərtləri yenidən qurur.

Qoşulmuş adlanan üç fərqli şey

Ən aşağı səviyyədə qoşulmuş, müştəri prosesinin işlədiyini və həmyaşıdına doğru soket saxladığını bildirə bilər. Bundan yuxarıda o, ünvanı olan interfeysin mövcud olduğunu bildirə bilər; bunu davamlı cihaz və ya bərpa rutini arxasında canlı sessiya olmadan yarada bilər. Nəzarət səviyyəsində o, assosiasiyanın razılaşdırıldığını bildirə bilər ki, bu da onun altından bir dənə də paketin keçib-keçmədiyi barədə heç nə demir. Bunların hər biri digərlərinin tab gətirmədiyi nasazlıqlara tab gətirir və müştəri adətən iddia edə biləcəyi ən güclüsünü göstərir.

Yaşıl ikon və ölü tunel buna görə ziddiyyətli deyil, uyğundur; onlar fərqli obyektlər barədə bildirir. Bu nasazlığın davamlı olaraq müştəri xətası kimi diaqnoz edilməsinin bütün səbəbi budur.

Daemon-a toxunmazdan əvvəl həqiqətən ehtiyac duyduğunuz təyinat nöqtəsinə bir zərərsiz sorğu göndərin və işləyərkən tələb olunan birbaşa trafik blokunu yerində saxlayın. Yenidən başlatma hadisələrin sırasını silir və sonra səbəbi gizlədəcək qədər yaxın şəkildə onları yenidən yaradır; buna görə eyni bilet bir həftə sonra içində yeni heç nə olmadan qayıdır. Bir sorğu, bir göstərici oxunuşu və nasazlığı yaradan tətikləyici minimum sübutdur.

Paketlərin hərəkət etdiyini hansı göstərici sübut edir

IPsec-də IKE assosiasiyası və CHILD assosiasiyası ayrı obyektlərdir və yalnız child bu suala cavab verən göstəriciləri daşıyır. Child-i siyahıya alın, paketlərin hər iki istiqamətdə artıb-artmadığını izləyin və bunu tətbiqin etməyə çalışdığı işlə müqayisə edin. Sıfırda quraşdırılmış assosiasiya tətbiq hələ də uğursuz olarkən artan assosiasiyadan fərqli bir nəticədir; birincisi trafikin seçilmədiyini, ikincisi onun hərəkət etdiyini və nasazlığın daha irəlidə olduğunu bildirir. Göstəriciləri bir neçə saniyə fasilə ilə iki dəfə oxuyun, çünki bir nümunə tendensiya göstərə bilməz.

swanctl --list-sas
ip xfrm state list
ip -s link show dev tun0

Sıfır göstəricilər seçimə işarə edir: marşrutlaşdırma, siyasət, paketin çıxdığı adlar fəzası və ya müştərinin heç vaxt bağlamadığı interfeys. Artan göstəricilər tuneldən uzağa işarə edir, ona görə uzaq tərəfdə yönləndirmə, ad həlli, qayıdış yolu və təyinat xidməti ilə bu sıra ilə davam edin. Ayrı child obyekti olmayan protokol eyni sübutu öz şərtləri ilə göstərir, ona görə IPsec lüğətini borc almadan onun həmyaşıd vəziyyəti və paket sayları barədə bildirdiklərini istifadə edin. Oxunuşun forması onu istehsal edən alətdən daha vacibdir.

Göstəricilər hərəkət etdikdən sonra nasazlıq harada oturur

Şlüz öz idarəetmə ünvanında cavab verirsə, bu şlüzün işlədiyini sübut edir, arxasındakı nəyinsə sorğunuza xidmət etdiyini yox; ona görə ortadakı qutunu deyil, uzaq tərəfi sınayın. Ad həlli nasazlıqları ən yaxşı gizlədir, çünki tuneldən əlçatan olmayan həlledici ölü bağlantıya tam bənzəyən şəkildə vaxt aşımına düşür. İki axtarış bu halları ayırır və hər ikisi ucuzdur. Əvvəlcə tunelin itələdiyi həlledicidən soruşun, sonra eyni ad üçün ictimai həlledicidən soruşun.

dig +short host.example
dig +short @10.20.0.1 host.example
ping -c 2 10.20.0.25

İctimai həlledici ilə həll olunan, lakin tunel həlledicisi ilə həll olunmayan ad DNS yolunun pozulduğunu bildirir; hər ikisi ilə həll olunan və brauzerdə hələ də vaxt aşımına düşən ad isə qayıdış yoluna və ya xidmətə işarə edir. Ünvanla ping uğur qazanır və tətbiq hələ də imtina edirsə, şəbəkə sorğunu çatdırıb, xidmət isə onu rədd edib; bu tamamilə sonrakı mərhələdir.

Tətikləyicini qeyd edin, sonra bir şeyi dəyişin

Nasazlıqdan əvvəl nə olduğunu qeyd edin: uzun bir boşluq, şəbəkə dəyişikliyi, açar yenilənməsi, davam etdirilmiş noutbuk və ya bərpa edilmiş sistem. Bunlar fərqli mexanizmlər yaradır və yalnız bərpa edilmiş sistem adətən özünü təmir edir; bu da sizə heç nə öyrətməyən haldır. Yenidən başlatma hadisələrin sırasını silir və sonra səbəbi gizlədəcək qədər yaxın şərtləri yenidən yaradır. Tətikləyicini hələ təkrarlana bildiyi halda yazın.

Sonra bir dəstəklənən düzəliş edin və ilkin sorğunu nasazlığı yaradan tətikləyici ilə birlikdə təkrarlayın. Boşluq təkrarlanması ən asan tətikləyicidir, ona görə düzəlişin simptomu deyil, mexanizmi həll etdiyinin ən sürətli təsdiqidir.

Bildirmək istədiyiniz şey, göndərmək istədiyiniz trafikin çatmaq istədiyiniz xidmətə çatdığının sübutudur. Yaşıllaşan ikon, yüklənən keşlənmiş səhifə və hərəkət edən göstərici hamısı nəzərdə tutulan təyinat nöqtəsinə qarşı bir tamamlanmış sorğudan az şey sübut edir. Sorğunu, göstərici oxunuşunu və tətikləyicini birlikdə saxlayın ki, növbəti şəxs düzəlişi təsadüfdən ayıra bilsin.

Əlaqəli məqalələr