VPNaren ping-ak funtzionatzen du, baina webgunea blokeatzen da: egiaztatu tamaina
Oihartzun-erantzun txiki batek ez du TCP entzule bat ez eta transferentzia handi bat probatzen. Bereizi sarbide-politika paketearen tamainatik tuneleko MTU jaitsi aurretik.
Oihartzun-erantzunak iristen dira, urruneko mahaigaina funtzionatzen du, eta nabigatzailea orri zurian geratzen da amore eman arte. Eredu horri bi azalpen egokitzen zaizkio, eta ez dira arazo beraren aldaerak: zerbitzua inoiz baimendu ez zuen politika bat, edo transferentzia handitu ahala kabitzen ez diren paketeak. Oihartzun-erantzunak ez ditu biak baztertzen.
Egin galderarik txikienetik handienera, eta idatzi zer frogatu duen benetan urrats bakoitzak.
Oihartzun-erantzun batek askoz galdera txikiagoari erantzuten dio
Oihartzun-erantzun batek dio helmugako IP pilak zure iturriko ICMP eskaera bati erantzun diola. Ez du ezer esaten behar duzun portuan TCP entzulerik badagoen, politikak portu hori baimentzen duen edo helmugako ostalariak trafikoa atebidearen mende gabe iragazten duen. Zerbitzu bat baimentzen duen atebide batek beste bat bota dezake, bi helburuek ping-ari erantzuten dioten bitartean. Irakurri erantzuna pakete bati eta norabide bati buruzko datu bakar gisa.
Egiaztatu helmuga eta zerbitzuaren portua beste ezer interpretatu aurretik. Probatu duzun helbidea eta aplikazioak erabiltzen duen helbidea batzuetan erregistro desberdinak dira, eta bi helbidetan ebazten den izen batek hori probable egiten du.
Jakizu konexioa hasi den
Berehala ukatutako konexioa entzulearen edo politikaren erantzuna da: zerbait erantzun zuen eta ezetz esan zuen. Ireki eta gero datuak mugitzen hasitakoan trabatzen den konexioak tamainara eramaten du. Esku-ukitua inoiz osatzen ez duen konexioa normalean politikaren edo bideraketaren kontua da, eta denbora-muga dirudi ukapenak baino gehiago.
curl -v --max-time 10 https://internal.example/ -o /dev/null
ss -tn state established '( dport = :443 )'
Idatzi hiru horietatik zein behatu zenuen MTU ezarpenak ukitu aurretik. Konexio ukatua konpontzeko tuneleko tamaina aldatzeak aldaketa alferrik galtzen du eta benetako arrazoia denbora batez ezkutatzen du.
Neurtu tamaina adierazitako zenbaki batekin
Trabatzea kargapean agertzen denean, probatu pakete-tamaina bat zatitzea debekatzeko bita ezarrita eta azaldu aritmetika emaitzak zerbait esan dezan. iputils dituen Linux-en, 1392 byteko karga erabilgarriak, 8 byteko ICMP goiburuak eta 20 byteko IPv4 goiburuak barneko pakete bat sortzen dute, zehazki 1420 bytekoa. Azaldu aritmetika hori tiketan, atebidera iristen den ping soilak ez baitu ezer frogatzen aplikazio bati buruz.
ping -4 -M do -s 1392 10.44.0.10
ping -4 -M do -s 1372 10.44.0.10
Bi probak neurketa-puntuak dira, ez tuneleko tamainarako gomendioak. ICMP bidean nonbait iragazten bada, denbora-mugak ez dizu ezer esaten tamainari buruz, iragazketak eta pakete handiegiak bezeroaren aldetik berdin diruditelako. Arrakastak ere ez du ezer esaten alderantzizko norabideari edo beste helmuga bati buruz.
Kontuan hartu kanpoko bidea
Kapsulatzeak bere goiburuak gehitzen ditu, beraz kablean dagoen paketea tuneleko barruan neurtu zenuena baino handiagoa da. Bien arteko tartea da aldi berean funtzionatzen duen eskaera txikia eta huts egiten duen handia posible egiten dituena.
IPv4-n bidearen MTU aurkitzeko, zatitu gabe aurrera pasa ezin diren paketeei buruzko feedbackaren mende dago, eta IPv6-k Packet Too Big mezuak erabiltzen ditu. IPv4 zehaztapenak mekanismo hori deskribatzen du. Feedbacka iragazteak igorlearen ikasteko gaitasuna hausten du eta inoiz kabituko ez diren paketeak berriz bidaltzen uzten ditu. Horregatik elkarrekin bizi dira hain eroso funtzionatzen duen eskaera txikiak eta huts egiten duen handiak.
Aldatu zenbaki bat eta probatu berriro aplikazioa
Jaitsi tuneleko MTU-a edo mugatu TCP-ren segmentu-tamaina maximoa, eta gero errepikatu jatorrizko aplikazio-proba, probea beharrean. Aldaketaren ondoren arrakasta duen proba batek eta oraindik blokeatzen den aplikazio batek forma antzekoa duen beste arazo bat osatzen dute, eta aplikazio-probak soilik bereizten ditu.
Gorde aritmetika aldaketaren erregistroan: neurtutako tamaina, suposatu duzun karga gehigarria eta ezarri duzun balioa. Geroago hori berrikusiko duenak suposamena egiaztatu ahalko du, ping baten pantaila-argazkitik berriro atera beharrean.
Aplikazioak probatu duzun tamaina guztietan funtzionatzen badu, utzi zenbakiak doitzen eta begiratu funtzionatzen duen zerbitzua huts egiten duenetik bereizten duen politikari.