Aralıqla baş verən kəsilmələr konfiqurasiya problemi olmazdan əvvəl məlumat toplama problemidir. Hər dəfə eyni sahələri qeydə alın, əks halda hadisələri müqayisə etmək mümkün olmaz. Hər hadisədən sonra üç parametri dəyişmək əlinizdə olan yeganə sübutu məhv edir.

Aşağıdakı prosedur hər hadisə üçün təxminən iki dəqiqə çəkir və hər olay üçün bir sətir verir. O, idarə etdiyiniz cihazda yalnız oxumaq icazəsini nəzərdə tutur.

Sahələri ilk nasazlıqdan əvvəl müəyyənləşdirin

Sahə siyahısını hər hansı şey sınmazdan əvvəl hazırlayın, çünki hadisənin ortasında uydurulan şablon həmişə bir sütunu buraxır. Başlamaq üçün beş sahə kifayətdir: ofseti ilə yerli vaxt, tətiyi verən amil, sınan mərhələ, dəqiq xəta mətni və yeni cəhdin uğurlu olub-olmadığı.

Tətiyi verən amil öz lüğətinə layiqdir: boşdayanma, yuxudan oyanma, şəbəkə dəyişməsi, yükün sıçrayışı, etimadnamənin yenilənməsi və ya bilinmir. «Bilinmir» işarəsini sonradan yaddaşdan doldurmaq əvəzinə, bilinmir kimi saxlayın. Ən çox dəyəri mərhələ sahəsi daşıyır, çünki o, istifadəçinin nə hiss etdiyini deyil, zəncirin harada dayandığını qeyd edir. Xəta mətni hərfi surətdə köçürülməlidir, çünki təkrar ifadə iki oxşar kod arasındakı fərqi itirir.

Boşluqları boşluq kimi saxlayın. Cavab verməyə məcbur edən şablon uydurmağa dəvət edir, uydurulmuş kontekst isə boş yerdən pisdir.

FieldExampleWhy it earns its place
Time with offset2026-11-03T09:14+08:00Orders events across sources in different zones
Triggerresume from sleepSeparates a cause from a coincidence
Stagehandshake ok, no routeNames the boundary that failed

Nasazlıq anında eyni beş faktı qeydə alın

Hər dəfə eyni əmrləri eyni ardıcıllıqla işə salın. İki dəqiqəlik çıxış sistem nişanının fotoşəklindən yaxşıdır və sonradan zaman nişanları uyğun gəlmədikdə ardıcıllıq vacib olur.

date -Is
journalctl -u wg-quick@wg0 --since "-2 min" --no-pager
wg show wg0 latest-handshakes transfer
ip route get 203.0.113.10
ping -c 3 -W 2 192.0.2.1

Birinci sətir müşahidəni ofsetlə möhürləyir; fərqli zonalarda qeyd edilmiş üç mənbəni uzlaşdırmağın yeganə yolu budur. Jurnal çıxarışı xidmətin həyat dövrünü əhatə edir, əl sıxma sətri isə qarşı tərəfin ümumiyyətlə cavab verib-vermədiyini bildirir. Marşrut axtarışı konkret təyinatın istifadə edəcəyi interfeysi adlandırır; bu, interfeysin mövcud olması ilə eyni fakt deyil. Tunel ünvanına göndərilən ping linkdən nəyinsə keçib-keçmədiyini göstərir, qarşı tərəfin əlçatan olub-olmadığını yox.

Hər hadisə üçün davamlı jurnala bir sətir yazın, yalnız həmin sahələrlə. Beş-altı qeyddən sonra tətiyə, sonra mərhələyə görə sıralayın. Nümunələr təkrarlanan cütlər kimi görünür və heç vaxt təkrarlanmayan cüt, çox güman ki, təsadüfdür.

Sınan mərhələni tapın

Yerli əlaqə, qarşı tərəfin vəziyyəti, marşrutlar və ad həlli müxtəlif yerlərdə sıradan çıxır və hər biri öz izini qoyur. İnterfeys varsa, lakin ona heç bir marşrut işarə etmirsə, nasazlıq yerli siyasətdir. Əl sıxma zaman nişanı irəliləməkdən dayanır, interfeys isə qalırsa, nasazlıq yuxarı axındadır.

Ad həlli də eyni qeydə aiddir. Bazar ertəsi tuneli, çərşənbə axşamı yerli şəbəkəni izləyən həlledici tətbiq qatında təsadüfi görünən nasazlıqlar yaradır.

İcazə verilmiş server girişi üçün yaxınlıqdakı yenidən qoşulmağı deyil, həmin cəhdi əlaqələndirin. Orijinal zaman nişanlarını qoruyun və hər hansı ofseti ayrıca qeyd edin, çünki onları yerində çevirmək çevrilmənin sübutunu silir. Bir cəhd, bir zaman nişanı dəsti, bir nəticə.

Bir dəfəyə bir şərti müqayisə edin

Nəzarətli müqayisə bir mənalı şərti dəyişir və uğursuz işə salmanı uğurlu olanın yanında saxlayır. Cihazı başqa şəbəkəyə köçürün və ya bir istisnanı söndürün, eyni addımda başqa heç nəyi dəyişməyin.

Uğursuz işə salmanı qeyddə saxlayın. Onu işləyənin xeyrinə silmək, tapmağa çalışdığınız sərhədin yeganə sübutunu məhv edir.

Profili deyil, çıxarışı paylaşın

Nəyisə göndərməzdən əvvəl parolları, tokenləri, şəxsi açarları, əlaqəsiz kimlikləri və yükləri çıxarın. Tam profil qoşulma xülasəsi deyil, konfiqurasiya sirridir və biletə aid deyil.

Çıxarışı beş sahə ilə birlikdə göndərin və hansı mərhələnin sıradan çıxdığını düşündüyünüzü deyin. Bu, administratorun əlaqəsiz nişanın ekran görüntülərini vərəqləmək əvəzinə adlandırdığınız sərhədi yoxlamasına imkan verir. Sərhəd hələ də aydın deyilsə, növbəti addım daha bir nəzarətli qeyd, başqa bir parametr dəyişikliyi deyil.

Əlaqəli məqalələr