VPN bağlı ama bir hizmet başarısız: aşamayı yalıtın
Tamamlanmış bir handshake ad, rota, paket boyutu veya dinleyici hakkında hiçbir şey söylemez. Dört aşamayı geçin ve ilk hatanın arızayı adlandırmasına izin verin.
«Bağlı» bir VPN kaydındaki en az bilgilendirici olgudur. İki tarafın bir handshake tamamladığını kaydeder; sorgulanan ad, paketin çıktığı arayüz, boyutu veya karşı tarafın onu kabul edip etmediği hakkında hiçbir şey söylemez. Bu yüzden aynı dizüstü bilgisayardaki diğer tüm uygulamalar çalışırken bir hizmet başarısız olabilir. Aşamaları sırayla geçin ve ilk başarısız olan aşama arızayı adlandırır.
Ada başlayın, tünele değil
Yönlendirmeden önce çözün, çünkü kötü bir yanıt sonraki her testi anlamsız kılar. Adı sistem çözümleyicisine sorun ve bu yanıtı uygulamanın gerçekte kullandığı adresle karşılaştırın. Genel adres olarak dönen özel bir ad, sorgunun yanıtlamakla yükümlü olmayan bir çözümleyiciye gittiği anlamına gelir. Çözülemeyen bir ad aynı kategoridir, yalnızca daha yüksek sesle.
resolvectl query host.internal
getent hosts host.internal
Kendi güvenli DNS ayarına sahip tarayıcılar burada başarısız olurken sistemin geri kalanı çalışır. Bu yüzden yalnızca tarayıcıyı ilgilendiren bir şikâyet önce bu aşamaya aittir, biri bir rotaya dokunmadan önce. Bir değil iki komutu karşılaştırın, çünkü getent NSS yolunu izler, çözümleyici sorgusu izlemez.
Çekirdeğe hangi yolu seçtiğini sorun
Yönlendirme tablosu bir tercih sırasıdır ve çekirdeğin seçtiği yol her zaman şemada gösterilen değildir. Ona söz konusu hedefi doğrudan sorun. Yanıt arayüzü, sonraki atlamayı ve kullanılacak kaynak adresini adlandırır. Bir paket tünelden karşı tarafın reddettiği bir kaynak adresle çıkabilir ve fiziksel tablodaki daha belirgin bir girdi onu bunun yerine Wi-Fi arayüzünden gönderebilir.
ip route get 10.20.30.40
ip -brief address show
dev, via ve src alanlarını bu sırayla okuyun, çünkü her biri farklı bir şüpheyi ortadan kaldırır. Bu aşama istemcinin kurduğu durumun da sahibidir, çünkü güvenlik duvarı kuralları ve rotalar anormal bir çıkıştan sonra kalabilir. Bu yüzden «tünel olmadan internet yok» ve «istemci çalışmadan internet yok» iki değil, tek bir arıza ailesidir.
Paket boyutunu sınayın
Büyük bir aktarım takılırken geri gelen küçük yanıt önce yolun MTU'suna işaret eder. Tünelin içinden gönderilen, do-not-fragment biti ayarlanmış tek bir sonda bu aşamayı diğerlerinden ayırır. Sonda başarısız olana kadar yükü artırın ve önemli olan sayıya sahip olun.
ping -M do -s 1400 10.20.30.40
Dizin listesi veya yükleme takılırken küçük sondaların geçmesi bu aşamanın imzasıdır. Şikâyet kimlik bilgileri veya güvenlik duvarı kuralı gibi kulağa gelir ve ikisi de değildir.
Sayı istemcinin değil yolun özelliğidir, bu yüzden ofis bağlantısında çalışan bir değer mobil bağlantıda başarısız olabilir. Sonda komutunu kayıtla birlikte saklayın, çünkü sonraki kişi aynı ölçüme ihtiyaç duyar. Daha küçük bir yük geçerse çözüm bir clamp veya daha düşük tünel MTU'sudur, yeni bir şifre değil.
Karşı tarafı sınayın
Hedefi adresiyle sınayın, sonra orada neyin dinlediğine bakın. Reddedilen bir bağlantı ile hiç yanıt vermeyen bir bağlantı farklı bulgulardır. Birincisi bir şeyin çalıştığını ve o bağlantı noktasına hizmet vermediğini, ikincisi hiçbir şeyin dönmediğini söyler. İkisi de varsayılan olarak istemci sorunu değildir.
curl -sv http://10.20.30.41:8080/health
nc -vz -w 3 10.20.30.41 3389
ss -lnt 'sport = :8080'
Bir tünelden erişilebilen hiçbir şey yalnızca 127.0.0.1 üzerinde dinleyen bir hizmet olamaz, çünkü dinleyici paketi hiç görmez. Uzak ana bilgisayarın güvenlik duvarı ofis alt ağını izin verip tünel havuzunu reddettiğinde sonuç istemci arızası gibi görünür ve değildir. Web trafiği yaşarken Remote Desktop veya dosya paylaşımının bozulması genellikle buraya düşer, kullanıcı nasıl ifade ederse etsin.
Şikâyeti tek bir aşamaya eşleyin
Raporların çoğu beş biçimden birine indirgenir ve her biçim bir aşamayı adlandırır. Yalnızca tünel üzerinden çalışan bir site, bir ad yanıtı veya kaynak adrese bağlı bir ilkedir. Tünel olmadan güncellemeler başarısız olurken gezinme çalışıyorsa bu, o istemci için ad veya rota sorunudur.
Bir sağlayıcı istemcisi başladığında her şeyin durması kurulu durumdur, yani rota ve güvenlik duvarı sorunudur. Geri kalan iyiyken bir hizmete ulaşılamaması karşı taraftır. Aktarımların birkaç saniye sonra takılması paket boyutudur. Komutları çalıştırmadan önce biçimi eşleştirin, çünkü hangi kanıtın önce toplanacağını o belirler.
İlk hatayı üreten aşamayı komut çıktısıyla birlikte kaydedin. Kaynak adresin yanlış olduğunu söyleyen ve rota satırı eklenmiş bir kayıt işlem yapmaya değer, VPN'i bozuk diye bildiren ise değmez.