Kush e zgjedh MTU-në e WireGuard: wg-quick, kerneli apo ju
WireGuard nuk negocion asnjë MTU. Vendos mjeti i konfigurimit, një menaxher rrjeti ose rreshti juaj i konfigurimit, dhe vlera e parazgjedhur është një hamendje për rrugën, jo një matje.
WireGuard nuk ka asnjë negociim të MTU-së. Kripton gjithçka që i jep ndërfaqja dhe dërgon rezultatin, dhe nëse paketa e inkapsuluar tejkalon rrugën, ajo hidhet ose fragmentohet diku ku nuk mund ta shihni. Dikush duhet ta zgjedhë MTU-në e ndërfaqes, dhe ai dikush është mjeti që ngriti ndërfaqen.
Ka tre kandidatë, dhe është e lehtë t’i ngatërrosh.
Tre vende nga mund të vijë vlera
Vlera mund të vendoset në mënyrë eksplicite në konfigurimin e ndërfaqes, të llogaritet nga mjeti i konfigurimit nga informacioni i rrugës, ose të vendoset nga çdo menaxher rrjeti që zotëron ndërfaqen. Një thirrje e zakonshme wg nuk bën asnjë prej këtyre, sepse wg menaxhon vetëm çelësat dhe partnerët. MTU jeton në ndërfaqen e rrjetit, prandaj ip link show wg0 është vendi ku e lexoni.
Nëse nuk jeni të sigurt cili rast zbatohet, lexoni fillimisht MTU-në dhe më pas zbuloni kush e nisi ndërfaqen.
Vendosni sipas atij që drejton ndërfaqen
Nëse e nis wg-quick, fiton një rresht eksplicit MTU, përndryshe llogarit një vlerë. Nëse e nis një menaxher rrjeti, vendos profili i atij menaxheri. Nëse e nis një mjedis ekzekutimi kontejnerësh ose një klient ofruesi, lexoni dokumentacionin e tyre në vend që të supozoni sjelljen e wg-quick.
Vendimi nuk është cili numër është më i miri në mënyrë abstrakte. Është cili komponent mund të konfiguroni vërtet.
Çfarë bën llogaritja e parazgjedhur
wg-quick kërkon rrugën drejt pikës fundore të partnerit, merr MTU-në e asaj ndërfaqeje dalëse dhe zbret koston e inkapsulimit. Me një kokë të jashtme IPv4 janë rreth 60 bajt; me IPv6 janë rreth 80. Rezultati kufizohet që një rrugë prej 1500 bajtësh të japë 1420 në vend të një vlere që funksionon vetëm në një familje adresash. Kjo është një parazgjedhje e arsyeshme, jo një matje e rrugës tuaj.
Nuk mund të dijë për një tunel të mëvonshëm, një lidhje celulare ose një rrugë ICMP të filtruar.
Kufizimi fsheh një pyetje të vërtetë. Nëse rruga juaj është vërtet 9000 bajt nga fundi në fund, 1420 lë performancë mbi tavolinë, dhe nëse rruga është 1400, 1420 është tashmë shumë e madhe. Vlera e parazgjedhur është një kompromis dhe duhet trajtuar si e tillë.
Kur rruga ndryshon nën ju
Një laptop që endet nga Ethernet në Wi-Fi dhe më pas në një hotspot telefoni mban MTU-në e ndërfaqes me të cilën filloi. Rruga e jashtme tani mund të jetë më e vogël, dhe asgjë nuk rinegocion. Tunelet e ndërlidhura e përkeqësojnë, sepse çdo shtresë zbret koston e vet nga i njëjti buxhet. Vlera që funksiononte në zyrë nuk është vlera që funksionon në aeroport.
Një handshake i kohëve të fundit provon se çelësat funksionojnë. Nuk provon asgjë për faktin nëse paketat e mëdha hyjnë.
Testoni një numër në një herë
Mbani të njëjtin aplikacion dhe destinacion, ndryshoni një vlerë dhe matni. ping -M do -s 1372 teston një paketë prej 1400 bajtësh me bitin DF të vendosur, dhe kjo është forma e testit që dëshironi. Nëse kërkesat e vogla funksionojnë dhe ato të mëdha ngecin, keni problem me madhësinë, jo me rrugëtimin.
Ndryshoni vetëm MTU-në. Rregullimi i disa opsioneve të paketës njëherësh nuk ju tregon cila kishte rëndësi.
Dhe mos prisni që një ndryshim i MTU-së të rregullojë një rrugë kthimi që mungon, një rregull përcjelljeje ose një dështim DNS. Edhe ato prodhojnë simptoma pa trafik, dhe kanë testet e tyre. Manuali i wg-quick dokumenton përzgjedhjen automatike.