A „csatlakozva” a legkevésbé informatív tény egy VPN-jegyben. Azt rögzíti, hogy két fél befejezett egy handshake-et, és semmit a lekérdezett névről, arról a felületről, amelyen a csomag kilépett, annak méretéről, vagy arról, hogy a távoli fél elfogadta-e. Ezért egy szolgáltatás meghibásodhat, miközben ugyanazon a laptopon minden más alkalmazás működik. Járja végig a szakaszokat sorrendben, és az első hibás szakasz megnevezi a hibát.

Kezdje a névvel, ne az alagúttal

Oldja fel, mielőtt irányít, mert egy rossz válasz minden későbbi tesztet értelmetlenné tesz. Kérdezze le a nevet a rendszer feloldójával, és hasonlítsa össze a választ azzal a címmel, amelyet az alkalmazás ténylegesen használt. Egy privát név, amely nyilvános címként jön vissza, azt jelenti, hogy a lekérdezés olyan feloldóhoz ment, amelynek semmi dolga megválaszolni. Egy név, amely nem oldható fel, ugyanaz a kategória, csak hangosabban.

resolvectl query host.internal
getent hosts host.internal

A saját biztonságos DNS-beállítással rendelkező böngészők itt hibáznak, miközben a rendszer többi része működik. Ezért a csak a böngészőre vonatkozó panasz először ehhez a szakaszhoz tartozik, mielőtt bárki hozzányúlna egy útvonalhoz. Hasonlítsa össze mindkét parancsot, ne csak egyet, mert a getent az NSS-útvonalat követi, a feloldó lekérdezése pedig nem.

Kérdezze meg a kernelt, melyik útvonalat választotta

Az útválasztási tábla preferenciasorrend, és a kernel által választott útvonal nem mindig az, amelyet az ábra mutat. Kérdezze meg közvetlenül az adott célról. A válasz megnevezi a felületet, a következő ugrást és a használni kívánt forrás-címet. Egy csomag kiléphet az alagúton olyan forrás-címmel, amelyet a távoli fél elutasít, és a fizikai tábla konkrétabb bejegyzése a Wi-Fi-felületen küldheti ki helyette.

ip route get 10.20.30.40
ip -brief address show

Olvassa a dev, via és src mezőket ebben a sorrendben, mert mindegyik más gyanút zár ki. Ez a szakasz felel a kliens által telepített állapotért is, mert a tűzfal-szabályok és az útvonalak rendellenes kilépés után is megmaradhatnak. Ezért a „nincs internet az alagút nélkül” és a „nincs internet, ha a kliens nem fut” egy hibacsalád, nem kettő.

Tesztelje a csomagméretet

Egy kis válasz, amely visszajön, miközben egy nagy átvitel megakad, először az útvonal MTU-jára mutat. Egyetlen próba a beállított do-not-fragment bittel, az alagút belsejéből elküldve, elválasztja ezt a szakaszt a többitől. Növelje a hasznos terhet, amíg a próba meghiúsul, és megvan a szám, amely számít.

ping -M do -s 1400 10.20.30.40

Kis próbák átmennek, miközben egy könyvtárlista vagy egy feltöltés megakad — ez a szakasz jellemzője. A panasz hitelesítő adatokra vagy tűzfalszabályra hasonlít, és egyik sem az.

A szám az útvonal tulajdonsága, nem a kliensé, ezért egy irodai kapcsolaton működő érték meghiúsulhat egy mobil linken. Tartsa a próbaparancsot a jegy mellett, mert a következő embernek ugyanarra a mérésre van szüksége. Ha kisebb teher átmegy, a megoldás egy clamp vagy alacsonyabb alagút-MTU, nem új titkosítás.

Tesztelje a távoli felet

Tesztelje a célt a címével, majd nézze meg, mi figyel ott. Egy elutasított kapcsolat és egy soha nem válaszoló kapcsolat különböző leletek. Az első azt mondja, hogy valami fut, és nem szolgálja ki azt a portot, a második azt, hogy semmi nem jött vissza. Egyik sem kliensprobléma alapértelmezés szerint.

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

Semmi, ami alagúton keresztül elérhető, nem lehet olyan szolgáltatás, amely csak a 127.0.0.1 címen figyel, mert a fogadó soha nem látja a csomagot. Amikor a távoli gazdagép tűzfala engedélyezi az irodai alhálózatot és elutasítja az alagút poolját, az eredmény klienshibának látszik, és nem az. A távoli asztal vagy a fájlmegosztás elromlik, miközben a webes forgalom túlél — általában ide fut ki, akárhogyan fogalmazza meg a felhasználó.

Rendelje a panaszt egyetlen szakaszhoz

A legtöbb jelentés öt forma egyikébe esik, és minden forma megnevez egy szakaszt. Egy webhely, amely csak az alagúton keresztül működik, névválasz vagy a forrás-címhez kötött szabály. A frissítések az alagút nélkül hibáznak, miközben a böngészés működik — ez név- vagy útvonalprobléma annak a kliensnek.

Az, hogy minden leáll, amikor egy szolgáltatói kliens elindul, telepített állapot, tehát útvonal- és tűzfalkérdés. Egy szolgáltatás elérhetetlen, miközben a többi rendben van, a távoli fél. Az átvitelek néhány másodperc után megakadnak — ez a csomagméret. Párosítsa a formát, mielőtt parancsokat futtat, mert ez dönti el, milyen bizonyítékokat kell először gyűjteni.

Jegyezze fel azt a szakaszt, amely az első hibát produkálta, a parancs kimenetével együtt. Egy jegy, amely szerint a forrás-cím hibás volt, a csatolt útvonalsorral, érdemes kezelni, míg az, amely a VPN-t töröttként jelenti, nem.

Kapcsolódó cikkek