WireGuard hat gjin MTU-ûnderhanneling. It fersiferet wat de ynterface him jout en stjoert it resultaat, en as it ynkapsulearre pakket it paad foarby giet, wurdt it earne weilitten of fragmintearre dêr’t do it net sjen kinst. Immen moat de MTU fan ’e ynterface kieze, en dy immen is it ark dat de ynterface omheech brocht hat.

Der binne trije kandidaten, en se binne maklik te ferwikseljen.

Trije plakken dêr’t de wearde wei komme kin

De wearde kin eksplisyt yn ’e ynterfacekonfiguraasje set wurde, troch it ynstellingsark út rûtemelding berekkene wurde, of set wurde troch hokker netwurkbehearder dan ek dy’t de ynterface besit. In gewoane wg-oprop docht neat hjirfan, want wg beheart allinnich kaaien en pearen. De MTU wennet op ’e netwurkyntterface, en dêrom is ip link show wg0 wêr’t do it lêst.

As do net wis bist hokker gefal jildt, lês dan earst de MTU en fyn dan út wa’t de ynterface start hat.

Beslis op grûn fan wa’t de ynterface draait

As wg-quick it start, wint in eksplisite MTU-regel en oars berekkenet it in wearde. As in netwurkbehearder it start, beslút it profyl fan dy behearder. As in kontenerrinnende omjouwing of in providerklant it start, lês har dokumintaasje ynstee fan wg-quick-gedrach oan te nimmen.

De beslissing is net hokker getal it bêste is yn it abstrakte. It is hokker komponint do eins konfigurearje kinst.

Wat de standertberekkening docht

wg-quick siket de rûte nei it einpunt fan ’e peer, nimt de MTU fan dy útgeande ynterface en lûkt de ynkapsulaasjekosten derôf. Mei in IPv4-bûtenkop is dat sawat 60 bytes; mei IPv6 is dat sawat 80. It resultaat wurdt beheind, sadat in paad fan 1500 bytes 1420 jout ynstee fan in wearde dy’t allinnich op ien adresfamylje wurket. Dat is in ridlike standert, gjin mjitting fan dyn paad.

It kin neat witte fan in lettere tunnel, in mobile skeakel of in filtere ICMP-paad.

De beheining ferberget in echte fraach. As dyn paad echt 9000 bytes fan ein oant ein is, lit 1420 prestaasje op ’e tafel, en as it paad 1400 is, is 1420 al te grut. De standertwearde is in kompromis, en dat moat it ek bliuwe.

As it paad ûnder dy feroaret

In laptop dy’t fan Ethernet nei Wi-Fi nei in tillefoanhotspot swalket, hâldt de ynterface-MTU dêr’t er mei begûn is. It bûtenpaad kin no lytser wêze, en neat ûnderhannelet op ’e nij. Neste tunnels meitsje it slimmer, want elke laach lûkt syn eigen kosten fan itselde budzjet ôf. De wearde dy’t op kantoar wurke, is net de wearde dy’t op ’e lofthaven wurket.

In resinte hânskodding bewiist dat de kaaien wurkje. It bewiist neat oer oft grutte pakketten passe.

Test ien getal tagelyk

Hâld deselde tapassing en bestimming, feroarje ien wearde en mjit. ping -M do -s 1372 test in pakket fan 1400 bytes mei de DF-bit set, en dat is de foarm fan test dy’t do wolst. As lytse oanfragen wurkje en grutte fêstrinne, hast do in grutteprobleem en gjin rûtprobleem.

Feroarje allinnich de MTU. Ferskate pakketopsjes tagelyk oanpasse seit dy neat oer hokker fan belang wie.

En ferwachtsje net dat in MTU-feroaring in ûntbrekkende weromrûte, in trochstjoerregel of in DNS-flater reparearret. Dy jouwe ek symptomen sûnder ferkear, en se hawwe har eigen tests. De wg-quick-hantlieding dokumintearret de automatyske seleksje.

Relatearre artikelen