Nastavitve punchy v Nebuli: katera popravi vaš NAT
punch ohranja obstoječe preslikavo NAT pri življenju; respond poskusi obratno rokovanje. Nobena ne zagotavlja neposredne poti, nastavitve zakasnitve pa spremenijo le čas.
Dva peera se najdeta prek svetilnika in nato ne zmoreta zgraditi neposredne poti, prvi vzgib pa je vklopiti vsako možnost punchy. Ta vzgib ustvari konfiguracijo s tremi spremembami in brez pojma, katera je bila pomembna. Nastavitve odgovarjajo na različna vprašanja: ena ohranja preslikavo, ki že obstaja, druga poskusi rokovanje v obratni smeri. Odločite se, katero vprašanje imate, preden se dotaknete katere koli od njiju.
Najprej potrdite končno točko, nato čas
Peer, ki se nikoli ne pojavi na pričakovanem naslovu, ne bo rešen z nastavljanjem punch. Preverite, kaj svetilnik ve o peeru in kaj oglašuje njegova lastna konfiguracija, ker zastarel bootstrap naslov ali pomoto objavljen zasebni naslov izniči vsak trik prehoda. Potrdite tudi, da je potrdilo zaupanja vredno, ker nezaupanja vredna identiteta ustavi pogovor veliko prej, preden NAT postane pomemben. Nato preverite, ali UDP sploh doseže svetilnik. Časovne vrednosti so zadnja stvar, ki jo je treba pogledati, ne prva.
Zapišite par končnih točk, s katerim preizkušate, da bodo poznejše primerjave uporabljale iste peere in ne dveh drugih strojev.
punch ohranja preslikavo, respond odpre smer
Možnost punch redno pošilja prazne pakete na naslov spodnjega sloja peera, ki že ima tunel. Njen namen ni bleščeč: preprečuje NAT-u s stanjem ali požarnemu zidu, da bi pustil preseči preslikavo, od katere je odvisna neposredna pot. Možnost respond spremeni, kaj se zgodi ob obvestilu svetilnika, in gostitelja prisili, da poskusi rokovanje nazaj proti peeru, ki ga skuša doseči. To so različni mehanizmi z različnimi načini odpovedi.
Izberite punch, ko neposredna pot deluje in pozneje oslabi. Izberite respond, ko se pot nikoli ne oblikuje v eni smeri. Vklopiti oboje in upati je način, kako petminutni popravek postane teden nastavljanja.
Zakasnitve odločajo kdaj, ne ali
Vrednosti zakasnitve premaknejo čas: ena velja za paket, poslan po obvestilu, druga za poskus obratnega rokovanja. Nobena ne naredi blokirane smeri delujoče. Spreminjanje obeh hkrati uniči primerjavo, ki ste jo nameravali izvesti.
Pustite ju pri miru, dokler mehanizem ne bo pravi. Nato prilagodite eno in zapišite staro vrednost.
Ko je posrednik pošten odgovor
Nekatere kombinacije NAT ne morejo podpirati neposredne poti, ne glede na to, kako je urejen čas. Simetrični NAT na obeh straneh ali požarni zid, ki v celoti zavrže nezaželeni dohodni promet, ne pustita ničesar za prebiti.
Posredniško vozlišče z dosegljivim naslovom tem peerom da pot, ki ni odvisna od uspeha prehoda. To stane pasovno širino skozi to vozlišče, zato je odločitev o zmogljivosti in ne obvoz. Posrednik nastavite namerno in preverite, da ga peera lahko dosežeta, ker posrednik, ki je sam za težavnim NAT, ne spremeni ničesar. Nato prenehajte nastavljati punch za ta par, saj se neposredna pot ne bi nikoli pojavila.
Preizkusite par, ki je odpovedal, po mirovanju
Ponovite pogoj, ki se je pokvaril: pustite par mirovati enak interval ali ponovite zaporedje rokovanj, ki je prej spodletelo. Nato preizkusite aplikacijo med tema dvema peeroma, ne zahteve na svetilnik. Odgovor svetilnika dokazuje krmilno pot in nič o podatkovni poti.
Zapišite, katera nastavitev se je spremenila, čas in ali se je pojavila neposredna pot ali je promet ostal na posredniku. Če je ostal, je odgovor posrednik in opomba o zmogljivosti, in to je povsem dober izid. Če se je pojavila, je naslednje vprašanje, ali preživi uro mirovanja, ker preslikava, ki slabi, je natanko težava, zaradi katere punch obstaja.