Linux VPN interfeysini ip link ilə qat-qat yoxlamaq
Bayraqlar və sayğaclar yalnız bir qatı təsvir edir. Tünelin xarab olduğu qənaətinə gəlməzdən əvvəl əvvəlcə linki, sonra sayğacları, sonra ünvanları və marşrutları oxuyun.
Müştəri ikonası qoşulduğunu bildirir, interfeys mövcuddur, tətbiq isə hələ də heç yerə çatmır. Bu birləşmə tez-tez olur, çünki virtual interfeys onun uzaq qarşılığı, ünvanları və ya marşrutları olmadıqda da mövcud qala bilər. ip link düzgün ilk alətdir və eyni zamanda ən asanlıqla həddindən artıq şərh olunan alətdir. Bayraqlar və sayğaclar bir qatı təsvir edir, onların üstündəki qatlar isə asılı olmayaraq sıradan çıxır. Bu, həm də insanların tünelin işlədiyini sübut etmək istəyəndə sitat gətirdiyi alətdir — məhz tək başına əsaslandıra bilmədiyi iddia.
İkonu oxumazdan əvvəl interfeysi oxuyun
Başlayın ip -details link show dev tun0 ilə (sənədləşmə: ip-link təlimatı), şərti ad yerinə müştərinizin həqiqətən sahib olduğu interfeysi yazın. Bayraqlar, tip, MTU və interfeys kimliyi faydalı müşahidələrdir. Virtual interfeysin vəziyyət ifadəsi fiziki kabelin daşıyıcı göstəricisi kimi davranmalı deyil, ona görə UP-u tünel haqqında deyil, interfeys haqqında bir ifadə kimi qəbul edin.
Bu fərq ən çaşdırıcı halı izah edir: uzaq tərəf yenidən qoşularkən və ya əlçatmaz ikən mövcud qalan interfeys.
Davamlılıq ayarları linki məhz ona görə saxlayır ki, yenidən qoşulma onu yenidən qurmasın, yəni mövcudluq sağlamlıq demək deyil.
Sayğacları və onlardan istifadə etməli olan sorğunu əlavə edin
Dəstəklənən statistika görünüşündən istifadə edin: ip -s link show dev tun0, hər iki istiqamətdə paket və bayt sayğaclarını qeyd edin. Sonra interfeysdən keçməli olan zərərsiz bir sorğu yaradın və uyğun istiqaməti müqayisə edin. Başqa tətbiqin birbaşa marşrutu ilə gedən sorğu bu sayğacları tərpətməyəcək və məşğələnin mənası da elə budur.
Əgər göndərmə sayğacı tərpənirsə, qəbul sayğacı isə yox, paket çıxdı və heç nə geri qayıtmadı. Bu, heç vaxt heç nə daşımamış interfeysdən fərqli bir problemdir. Əgər hər iki sayğac tərpənirsə və tətbiq yenə də uğursuz olursa, nasazlıq interfeysin üstündədir, bu isə ölü nöqtə deyil, irəliləyişdir.
Oxunuşu iki dəfə götürün, bir dəfə əvvəl və bir dəfə sonra, tək bir anlıq görüntüyə güvənməyin.
Ünvanlar və marşrutlar ayrı addımlardır
Link prefiks, həlledici konfiqurasiyası və ya tətbiqin ehtiyac duyduğu marşrut olmadan da mövcud ola bilər. Ünvanı yoxlayın: ip address show dev tun0, sonra hədəfin hansı marşrutu seçəcəyini yoxlayın: ip route get real hədəf üçün. Bu üç müşahidə üç fərqli suala cavab verir və yalnız sonuncusu yönləndirmə ilə bağlıdır.
IPsec üçün təhlükəsizlik siyasəti və assosiasiya vəziyyəti də vacib ola bilər və hər IPsec dizaynı sadə tun interfeysi kimi görünmür. Heç vaxt mövcud olmayacaq tun cihazı axtarmaq yanlış nəticəyə gəlməyin sürətli yoludur.
Saxladığınız hər çıxışla birlikdə dəqiq adı, ad sahəsini və vaxtı qeyd edin, çünki başqa konteynerdə və ya bərpa olunmuş sessiyada eyni görünən ad tamam başqa konteksti təmsil edir.
Müəyyən etmədiyinizi silməyin
Naməlum interfeys avtomatik olaraq köhnəlmiş deyil. Nəyisə silməzdən əvvəl sahibini müəyyən edin və silmə həqiqətən nəzərdə tutulduqda müştərinin sənədləşdirilmiş sökmə üsulunu və ya idarə olunan konfiqurasiyanı istifadə edin. Nə olacağını görmək üçün işləyən tuneli silmək heç kimin vermədiyi suala cavab verən testdir.
Əgər interfeys sizin yaratmadığınız konteyner mühitinə və ya şəbəkə ad sahəsinə aiddirsə, sahibi bir əmr aralığındadır və əvvəlcə onu tapmağa dəyər.
Bu ehtiyat ip link set down üçün də keçərlidir, çünki geri qaytarıla bilən görünür və çox vaxt elə deyil.
Yoxlama sizə nə qoymalıdır
Yaxşı yoxlama dörd faktla bitir: interfeysin adı və ad sahəsi, onun bayraqları və MTU, real sorğudan alınan sayğac fərqi, və tətbiqin həqiqətən ehtiyac duyduğu marşrut və ünvan. Bunlar yazıldıqda növbəti addım aydın olur və müəyyən bir qata aid olur. Onlar olmadan hər sonrakı dəyişiklik geri qaytarma planı olan bir təxmindir.
Bu dörd faktı işləyən sessiyadakı eyni dörd faktla müqayisə edin. Əgər interfeysin adı və ad sahəsi uyğundur, sayğac fərqi isə sıfırdır, sorğu tunelə heç vaxt çatmayıb. Əgər sayğac fərqi sağlamdır və marşrut başqa yerə göstərir, tunel qaydasındadır, marşrutlaşdırma isə yox. Bu müqayisə bir yığın çıxışı qərara çevirən şeydir.
Çıxışı biletlə birlikdə saxlayın, çünki sonrakı müqayisə yalnız nəyin dəyişdiyini gördükdə faydalıdır.
Sonra tətbiqi yenidən sınaqdan keçirərək dövrəni bağlayın, çünki interfeys heç vaxt istifadəçinin vecinə olan şey deyildi.