Kiu elektas la MTU de WireGuard: wg-quick, la kerno aŭ vi
WireGuard intertraktas neniun MTU. La agordilo, retadministrilo aŭ via agorda linio decidas, kaj la apriora valoro estas konjekto pri la vojo, ne mezurado.
WireGuard havas neniun MTU-intertraktadon. Ĝi ĉifras ĉion, kion la interfaco donas al ĝi, kaj sendas la rezulton, kaj se la enkapsuligita paketo superas la vojon, ĝi estas forĵetita aŭ fragmentigita ie, kion vi ne povas vidi. Iu devas elekti la MTU de la interfaco, kaj tiu iu estas la ilo, kiu suprenigis la interfacon.
Ekzistas tri kandidatoj, kaj ili facile konfuziĝas.
Tri lokoj, de kie la valoro povas veni
La valoro povas esti eksplicite agordita en la interfaca agordo, komputita de la agordilo el vojaj informoj, aŭ agordita de ajna retadministrilo, kiu posedas la interfacon. Ordinara voko de wg faras neniun el tiuj, ĉar wg administras nur ŝlosilojn kaj samtavolanojn. La MTU loĝas sur la reta interfaco, tial ip link show wg0 estas la loko, kie vi legas ĝin.
Se vi ne certas, kiu kazo validas, legu unue la MTU, poste eltrovu, kiu komencis la interfacon.
Decidu laŭ tio, kiu funkciigas la interfacon
Se wg-quick komencas ĝin, eksplicita linio MTU venkas, alie ĝi komputas valoron. Se retadministrilo komencas ĝin, decidas la profilo de tiu administrilo. Se uja rultempo aŭ provizanta kliento komencas ĝin, legu ilian dokumentaron anstataŭ supozi la konduton de wg-quick.
La decido ne estas, kiu nombro estas plej bona abstrakte. Ĝi estas, kiun komponanton vi efektive povas agordi.
Kion faras la apriora komputado
wg-quick serĉas la vojon al la finpunkto de la samtavolano, prenas la MTU de tiu elira interfaco kaj subtrahas la enkapsuligan superkoston. Kun IPv4 ekstera kaplinio tio estas proksimume 60 bitokoj, kun IPv6 ĝi estas proksimume 80. La rezulto estas limigita, tiel ke vojo de 1500 bitokoj donas 1420 anstataŭ valoron, kiu funkcias nur por unu adresa familio. Tio estas racia aprioro, ne mezurado de via vojo.
Ĝi ne povas scii pri posta tunelo, poŝa ligilo aŭ filtrita ICMP-vojo.
La limigo kaŝas veran demandon. Se via vojo vere estas 9000 bitokoj de fino al fino, 1420 lasas rendimenton sur la tablo, kaj se la vojo estas 1400, 1420 jam estas tro granda. La apriora valoro estas kompromiso, kaj ĝi traktu kiel tia.
Kiam la vojo ŝanĝiĝas sub vi
Tekkomputilo, kiu vagas de Ethernet al Wi-Fi kaj poste al poŝtelefona konekta punkto, konservas la MTU de la interfaco, kun kiu ĝi komenciĝis. La ekstera vojo eble nun estas pli malgranda, kaj nenio intertraktas denove. Nestitaj tuneloj plimalbonigas tion, ĉar ĉiu tavolo subtrahas sian propran superkoston el la sama buĝeto. La valoro, kiu funkciis en la oficejo, ne estas la valoro, kiu funkcias en la flughaveno.
Lastatempa manpremo pruvas, ke la ŝlosiloj funkcias. Ĝi pruvas nenion pri tio, ĉu grandaj paketoj taŭgas.
Testu unu nombron samtempe
Konservu la saman aplikaĵon kaj celon, ŝanĝu unu valoron kaj mezuru. ping -M do -s 1372 testas paketon de 1400 bitokoj kun la DF-bito agordita, kaj tio estas la speco de testo, kiun vi volas. Se malgrandaj petoj funkcias kaj grandaj haltas, vi havas grandecan problemon, ne vojigan.
Ŝanĝu nur la MTU. Agordi plurajn pakaĵajn opciojn kune diras al vi nenion pri tio, kiu gravis.
Kaj ne atendu, ke ŝanĝo de MTU riparos mankan revenan vojon, plusendan regulon aŭ DNS-fiaskon. Ankaŭ tiuj produktas simptomojn sen trafiko, kaj ili havas proprajn testojn. La manlibro de wg-quick dokumentas la aŭtomatan elekton.