«Qoşulub» VPN biletiində ən az məlumat verən faktdır. O, iki tərəfin handshake-i bitirdiyini qeyd edir və sorğulanan ad, paketin çıxdığı interfeys, onun ölçüsü və ya uzaq tərəfin onu qəbul edib-etmədiyi barədə heç nə demir. Buna görə də bir xidmət uğursuz ola bilər, halbuki eyni noutbukdakı hər digər tətbiq işləyir. Mərhələləri sıra ilə gəzin və ilk uğursuz olan nasazlığı adlandıracaq.

Adla başlayın, tunellə yox

Marşrutlaşdırmadan əvvəl həll edin, çünki pis cavab hər sonrakı testi mənasız edir. Adı sistem həlledicisi ilə sorğulayın və həmin cavabı tətbiqin faktiki istifadə etdiyi ünvanla müqayisə edin. Şəxsi adın ictimai ünvan kimi qayıtması sorğunun cavab verməyə aidiyyəti olmayan həllediciyə getdiyini bildirir. Həll olunmayan ad eyni kateqoriyadır, sadəcə daha uca səslə.

resolvectl query host.internal
getent hosts host.internal

Öz təhlükəsiz DNS parametrinə malik brauzerlər burada uğursuz olur, sistemin qalan hissəsi isə işləyir. Buna görə yalnız brauzerə aid şikayət ilk növbədə bu mərhələyə aiddir, kimsə marşruta toxunmazdan əvvəl. Bir deyil, hər iki əmri müqayisə edin, çünki getent NSS yolunu izləyir, həlledici sorğusu isə yox.

Kerneldən hansı yolu seçdiyini soruşun

Marşrut cədvəli üstünlük sırasıdır və kernelin seçdiyi yol həmişə diaqramda göstərilən deyil. Ondan birbaşa sözügedən təyinatı soruşun. Cavab interfeysi, növbəti hopu və istifadə olunacaq mənbə ünvanını adlandırır. Paket tuneldən uzaq tərəfin rədd etdiyi mənbə ünvanı ilə çıxa bilər və fiziki cədvəldəki daha dəqiq qeyd onu Wi-Fi interfeysindən göndərə bilər.

ip route get 10.20.30.40
ip -brief address show

dev, via və src sahələrini bu sıra ilə oxuyun, çünki hər biri fərqli bir şübhəni aradan qaldırır. Bu mərhələ klientin quraşdırdığı vəziyyətə də aiddir, çünki firewall qaydaları və marşrutlar qeyri-normal çıxışdan sonra da qala bilər. Buna görə «tunelsiz internet yoxdur» və «klient işləməsə internet yoxdur» iki deyil, bir nasazlıq ailəsidir.

Paket ölçüsünü yoxlayın

Kütləvi ötürmə ilişib qalarkən qayıdan kiçik cavab ilk növbədə yol MTU-suna işarə edir. Tunelin içindən göndərilən, do-not-fragment biti qoyulmuş bir prob bu mərhələni qalanlardan ayırır. Prob uğursuz olana qədər yükü artırın və əhəmiyyətli rəqəmi əldə edin.

ping -M do -s 1400 10.20.30.40

Kiçik probların keçməsi, halbuki kataloq siyahısı və ya yükləmə ilişib qalır — bu mərhələnin imzasıdır. Şikayət etimad məlumatları və ya firewall qaydası kimi səslənir və heç biri deyil.

Rəqəm klientin deyil, yolun xassəsidir, ona görə ofis bağlantısında işləyən dəyər mobil rabitədə uğursuz ola bilər. Prob əmrini biletlə birlikdə saxlayın, çünki növbəti şəxs eyni ölçməyə ehtiyac duyur. Daha kiçik yük keçirsə, düzəliş clamp və ya daha aşağı tunel MTU-sudur, yeni şifrə deyil.

Uzaq tərəfi yoxlayın

Təyinatı ünvanı ilə yoxlayın, sonra orada nəyin dinlədiyinə baxın. Rədd edilən bağlantı və heç vaxt cavab verməyən bağlantı fərqli tapıntılardır. Birincisi nəyinsə işlədiyini və o portu xidmət etmədiyini, ikincisi isə heç nəyin qayıtmadığını bildirir. Heç biri susmaya görə klient problemi deyil.

curl -sv http://10.20.30.41:8080/health
nc -vz -w 3 10.20.30.41 3389
ss -lnt 'sport = :8080'

Tuneldən əlçatan heç nə yalnız 127.0.0.1 ünvanında dinləyən xidmət ola bilməz, çünki dinləyici paketi heç vaxt görmür. Uzaq hostun firewall-u ofis alt şəbəkəsinə icazə verib tunel hovuzunu rədd etdikdə nəticə klient nasazlığı kimi görünür və belə deyil. Remote Desktop və ya fayl paylaşımı pozulub veb trafik sağ qalanda, istifadəçi necə ifadə etsə də, adətən bura düşür.

Şikayəti bir mərhələyə xəritələyin

Hesabatların çoxu beş formadan birinə yığılır və hər forma bir mərhələni adlandırır. Yalnız tuneldən işləyən bir sayt ad cavabı və ya mənbə ünvanına bağlı siyasətdir. Tunelsiz yeniləmələr uğursuz olub gəzinti işləyəndə bu, həmin klient üçün ad və ya marşrut problemidir.

Provayder klienti başlayanda hər şeyin dayanması quraşdırılmış vəziyyətdir, yəni marşrut və firewall məsələsi. Qalanı yaxşı ikən bir xidmətin əlçatmaz olması uzaq tərəfdir. Ötürmələrin bir neçə saniyədən sonra ilişməsi paket ölçüsüdür. Əmrləri işə salmazdan əvvəl formanı uyğunlaşdırın, çünki hansı sübutun əvvəl toplanacağını bu müəyyən edir.

İlk uğursuzluğu yaradan mərhələni əmr çıxışı ilə birlikdə qeyd edin. Mənbə ünvanının səhv olduğunu deyən və marşrut sətri əlavə olunmuş bilet üzərində işləməyə dəyər, VPN-i sınıq kimi bildirən isə yox.

Əlaqəli məqalələr