OpenVPN meldt inkonsisint MTU-gebrûk: wat de warskôging fergeliket
De warskôging fergeliket opsjes fan de pearen, net pakketgruttes. Skied in ferâldere link-mtu-wearde fan in echt MTU-probleem op it paad, en test dan mei in gruttebewuste sondering.
Dy warskôging meldt in fergeliking tusken opsjes fan de pearen, net in mjitting fan it paad tusken har. Minsken lêze it as «de MTU is ferkeard» en feroarje it getal oant de rigel ferdwynt. Dat behannelet in konfiguraasjefergelyk as in netwurkmetry, en it makket de tunnel faaks slimmer wylst it logboek stiller wurdt. De nuttige earste stap is te besluten hokker fan dy twa problemen jo echt hawwe.
Trije betingsten bepale it antwurd: wat de pearen fergelykje, oft de wearde ferâldere is en hokker symptoom der njonken de warskôging bestiet.
De warskôging fergeliket opsjes, net pakketten
Pearen fan OpenVPN ruilje by de hânskud har opsjerymmen út en fergelykje se as ûnderdiel fan de opsjekonsistinsjekontrôle. As ien kant link-mtu of tun-mtu oars rapportearret as de oare, wurdt de misferhâlding mei beide wearden fêstlein. Dy útwikseling stjoert nea in grut pakket om te sjen wat der bart, dus beskriuwt de warskôging konfiguraasje yn stee fan kapasiteit. In tunnel kin folsleine grutte ferkear drage en it dochs printsje, of mislearje op grutte pakketten en hielendal neat printsje.
Hâld de folsleine warskôging by syn lokale en fiere wearde. It pear is it bewiis; it inkeld getal dat jo ûnthâlde is dat net.
Wêrom link-mtu ferâldere is
OpenVPN 2.6 ferklearret link-mtu ferâldere, om't feroarlike kopteksten en ûnderhannele syfers in fêste linkwearde ûnbetrouber meitsje. De opsje ferûnderstelde in pakketynrjochting dy't it protokol net mear garandearret, dus in âld profyl mei in letterlik link-mtu beskriuwt in bedoeling dy't de hjoeddeiske koade net ferfolje kin. It kopiearjen fan dat getal nei in nij profyl ferspriedt in ferâldere oanname. Lês it as ûnderdiel fan de skiednis fan it âlde profyl, net as in oanbefelling.
De konsistinsjekontrôle hat ek in opsjonele OCC-wearde bûn oan tun-mtu, dy't feroaret wat fergelike wurdt sûnder te feroarjen wat it netwurk draacht. It ynstellen dêrfan lit gruttere pakketten net passe.
Reparearje it profyl foardat jo it paad testen
Ferhelje in ûnbedoelde misferhâlding fia wa't de profylen besit, en betink dat in feroaring oan de tsjinnerkant elk klant rekket. Bewurkje it profyl dat de eksimplaar echt ladt, net in eksport yn in downloadmap. Ferbyn dan wer ien testklant en notearje hokker warskôging oerlibbet. As it berjocht fan foarm feroaret yn stee fan te ferdwinen, fergelykje jo oare opsjes as jo tinke.
In dielde tsjinner fereasket kontrôle fan syn klantynventaris foardat in globale wearde beweecht, om't de wearde dy't by ien side past in oare brekke kin.
Test dan it symptoom dat jo echt hawwe
As grutte oerdrachten fêstrinne wylst lytse oanfragen slagje, mjit dan de pakketgrutte tsjin in kontrolearre bestimming. In sondering dy't de don't-fragment-bit set en de grutte fan de lading fergruttet, fynt de brûkbere MTU fan it paad folle betrouberder as in ping dy't gewoan slagget. Nim de mislearjende applikaasje op yn de test: in ICMP-timeout kin filtersjen wjerspegelje, en in lyts slagge ping seit neat oer in applikaasjepakket fan folsleine grutte.
mssfix beheint de MSS dy't oankundige wurdt foar TCP-sesjes binnen de tunnel, wat TCP helpt en neat docht foar in ynderlike UDP-lading. Fragmintaasje en ôflaadynstellingen hawwe har eigen kompatibiliteitsbetingsten. Kies in meganisme foar it bewiisde probleem yn stee fan ferskate tagelyk te feroarjen om in logrigel stil te meitsjen.
Hâld de effektive wearden by de útkomst
Notearje de oarspronklike en korrizjearre effektive wearden njonken de útkomst fan in echte oerdracht. Krekt dat pear skiedt in ferâldere profylopsje fan in paad-MTU-probleem dat selsstannich bestiet. Sûnder dat sjocht de folgjende lêzer in warskôging dy't fuort wie en nimt oan dat it netwurk feroare is.
It ûnderdrukken fan de konsistinsjekontrôle fermoedet neat. It hellet de waarnimming fuort en lit beide konfiguraasjes sa't se wiene.