OpenVPN jwissi dwar użu inkonsistenti tal-MTU: x'qed iqabbel il-messaġġ
Il-messaġġ iqabbel l-għażliet tal-pari, mhux id-daqsijiet tal-pakketti. Issepara valur link-mtu antik minn problema MTU reali fil-passaġġ, imbagħad ittestja b'sonda li tqis id-daqs.
Dak il-messaġġ jirrapporta tqabbil bejn l-għażliet tal-pari, mhux kejl tal-passaġġ bejniethom. In-nies jaqrawh bħala «l-MTU huwa ħażin» u jbiddlu n-numru sakemm il-linja tisparixxi. Dan jittratta tqabbil ta' konfigurazzjoni bħala kejl tan-network, u spiss jagħmel il-mina agħar waqt li jagħmel il-log aktar sieket. L-ewwel pass utli huwa li tiddeċiedi liema minn dawn iż-żewġ problemi għandek verament.
Tliet kundizzjonijiet jiddeċiedu t-tweġiba: x'qed iqabblu l-pari, jekk il-valur huwiex antik, u liema sintomu jeżisti lil hinn mill-messaġġ.
Il-messaġġ iqabbel għażliet, mhux pakketti
Il-pari ta' OpenVPN jiskambjaw il-kordi tal-għażliet tagħhom waqt il-handshake u jqabbulhom bħala parti mill-verifika tal-konsistenza tal-għażliet. Meta naħa tirrapporta link-mtu jew tun-mtu b'mod differenti mill-oħra, id-diskrepanza tiġi rreġistrata biż-żewġ valuri. Dak l-iskambju qatt ma jibgħat pakkett kbir biex jara x'jiġri, għalhekk il-messaġġ jiddeskrivi l-konfigurazzjoni, mhux il-kapaċità. Mina tista' ġġorr traffiku ta' daqs sħiħ u xorta tipprintjah, jew tfalli fuq pakketti kbar u ma tipprintja xejn.
Żomm il-messaġġ sħiħ mal-valur lokali u remot tiegħu. Il-par huwa l-prova; in-numru wieħed li tiftakar mhuwiex.
Għaliex link-mtu huwa antik
OpenVPN 2.6 jiddikjara link-mtu bħala antik għax intestaturi varjabbli u ċifrari negozjati jagħmlu valur fiss tal-konnessjoni mhux affidabbli. L-għażla kienet tassumi tqassim tal-pakkett li l-protokoll m'għadux jiggarantixxi, għalhekk profil antik li jġorr link-mtu litterali jiddeskrivi intenzjoni li l-kodiċi attwali ma jistax iwettaq. L-ikkupjar ta' dak in-numru fi profil ġdid ixerred suppożizzjoni antika. Aqrah bħala parti mill-istorja tal-profil antik, mhux bħala rakkomandazzjoni.
Il-verifika tal-konsistenza għandha wkoll valur OCC fakultattiv marbut ma' tun-mtu, li jbiddel x'jiġi mqabbel mingħajr ma jbiddel x'ġorr in-network. L-issettjar tiegħu ma jagħmilx pakketti akbar jidħlu.
Sejjaħ il-profil qabel ma tittestja l-passaġġ
Sejjaħ diskrepanza mhux intenzjonata permezz ta' min jippossjedi l-profili, u ftakar li bidla fuq in-naħa tas-server taffettwa kull klijent. Editja l-profil li l-istanza verament tgħabbi, mhux esportazzjoni f'folder tat-tniżżil. Imbagħad erġa' qabbad klijent tat-test wieħed u innota liema messaġġ jibqa'. Jekk il-messaġġ jinbidel fil-forma minflok jisparixxi, qed tqabbel għażliet differenti minn dawk li taħseb.
Server maqsum jeħtieġ li l-inventarju tal-klijenti tiegħu jiġi ċċekkjat qabel ma jiġi mċaqlaq valur globali, għax il-valur li jaqbel ma' sit jista' jkisser ieħor.
Imbagħad ittestja s-sintomu li verament għandek
Jekk trasferimenti kbar jieqfu waqt li talbiet żgħar jirnexxu, kejjel id-daqs tal-pakkett kontra destinazzjoni kkontrollata. Sonda li tistabbilixxi l-bit «toqsamx» u żżid id-daqs tal-payload issib l-MTU użabbli tal-passaġġ ferm aktar b'mod affidabbli minn ping li sempliċement jirnexxi. Include l-applikazzjoni li tfalli fit-test: timeout ICMP jista' jirrifletti filtraġġ, u ping żgħir li jirnexxi ma jgħid xejn dwar pakkett tal-applikazzjoni ta' daqs sħiħ.
mssfix jillimita l-MSS imħabbar għas-sessjonijiet TCP ġewwa l-mina, li jgħin lit-TCP u ma jagħmel xejn għal tagħbija UDP interna. Is-settings tal-frammentazzjoni u tal-offload għandhom il-kundizzjonijiet tal-kompatibilità tagħhom. Agħżel mekkaniżmu għall-problema murija minflok tibdel bosta f'daqqa biex tissikket linja tal-log.
Żomm il-valuri effettivi mar-riżultat
Innota l-valuri effettivi oriġinali u korretti ħdejn ir-riżultat ta' trasferiment veru. Dak il-par huwa dak li jifred għażla tal-profil antika minn problema MTU tal-passaġġ li teżisti b'mod indipendenti. Mingħajru, il-qarrej li jmiss jara messaġġ li telaq u jassumi li n-network inbidel.
L-issuppressjar tal-verifika tal-konsistenza ma jirrikonċilja xejn. Dan ineħħi l-osservazzjoni u jħalli ż-żewġ konfigurazzjonijiet kif kienu.