Għaliex il-paġni ta’ OpenConnect jieqfu sakemm tnaqqas l-MTU tat-tunnel
Tweġibiet żgħar jaslu, dawk kbar imutu. Kejjel is-saqaf tal-mogħdija bi probes DF, issettja d-daqs fuq il-mezz tat-tunnel u agħmel il-valur jibqa’ wara qagħda mill-ġdid.
Id-dħul jirnexxi, il-paġna ewlenija tal-portal tinġibed, u mbagħad widget tad-dashboard jew rapport jibqa’ fuq waiting for host sakemm il-browser jaqta’ qalbu. Is-siti pubbliċi jgħabbu normalment il-ħin kollu, u l-ebda kredenzjali ma nbidlet. Li jaslu tweġibiet żgħar filwaqt li dawk kbar jieqfu hija l-firma ta’ saqaf tad-daqs tal-pakkett u mhux ta’ regola ta’ aċċess. Ikkonferma dan il-qari qabel ma tibdel xi ħaġa oħra fil-profil.
Aqsam problema tad-daqs minn problema ta’ politika
Ibda billi teskludi ċ-ċaħda. Kieku l-gateway ċaħdek, il-konnessjoni kienet tfalli minnufih minflok ma tgħabbi paġna nofsha. Tunnel li jitla’ u mbagħad jieqaf biss fit-trasferimenti akbar qed jgħidlek li l-mogħdija ta’ barra ma tistax iġġorr il-pakkett ta’ ġewwa.
Il-mekkaniżmu huwa l-enkapsulazzjoni. Kull pakkett ta’ ġewwa jikseb headers tat-tunnel, għalhekk tagħbija li kienet tidħol fil-link fiżiku ssir pakkett ta’ barra li ma jidħolx aktar, u kull ma jġorr il-bit do-not-fragment jintrema mingħajr tweġiba li l-browser jista’ jinterpreta.
Kejjel is-saqaf b’probes do-not-fragment
Kejjel is-saqaf minflok taqta’ u tħabbat. Ibgħat probes li jirrifjutaw il-frammentazzjoni u naqqas it-tagħbija pass pass sakemm terġa’ lura tweġiba, ibda b’kmand bħal ping -M do -s 1472 host. Tweġiba li tilmenta li hemm bżonn il-frammentazzjoni waqt li DF huwa ssettjat tfisser li l-valur għadu għoli wisq. Errepeti f’1462, imbagħad 1452, u waqaf fl-ewwel daqs li jwieġeb. Nota n-numru flimkien mal-host li ttestjajt, għax it-tweġiba tappartjeni għal dik il-mogħdija u mhux għall-protokoll b’mod ġenerali.
Ittestja l-indirizz li t-tunnel fil-fatt jibgħatlu traffiku. Proba ta’ barra kontra l-isem pubbliku tal-gateway u proba ta’ ġewwa kontra server intern ikejlu hops differenti, u l-filtrazzjoni tal-ICMP fuq waħda minnhom tista’ tagħmel mogħdija sana tidher maqtugħa.
Applika l-valur fuq il-mezz tat-tunnel
Applika r-riżultat fuq l-interface li ħoloq il-client, mhux fuq l-adapter Wi-Fi. Fuq client Linux dan huwa ip link set dev tun0 mtu 1300 u mbagħad ip link show tun0 biex tikkonferma li l-valur ġie applikat. Uża l-isem tal-mezz li jirrapporta l-client, għax ivarja skont l-implimentazzjoni u skont kif inbena t-tunnel.
It-tnaqqis tal-MTU tat-tunnel iċekken it-tagħbija li ġġorr kull pakkett, għalhekk il-ħruġ totali jonqos ftit, u dan huwa l-prezz biex ma jintremewx tweġibiet kbar f’toqba sewda. Numru iżgħar mhuwiex awtomatikament aktar sigur. Li tibdel l-adapter fiżiku minflok ixerred il-ħsara fuq kull konnessjoni f’dak il-link filwaqt li l-pakketti ta’ ġewwa żejda jibqgħu żejda bl-istess mod.
Uża l-ewwel it-talbiet tal-MTU tal-client stess
Meta inti tikkontrolla s-sejħa, il-client jista’ jitlob daqs minflok ma jiġi patċjat wara. --mtu jitlob MTU tat-tunnel mis-server, u --base-mtu jiddikjara l-MTU tal-mogħdija ta’ taħt biex il-gateway ikun jista’ jislet iċ-ċifra tat-tunnel. It-tnejn huma talbiet, u l-manwal tal-client ma jwiegħedx li l-gateway se jwettaq waħda minnhom.
Dik id-differenza tistabbilixxi l-ordni tax-xogħol tiegħek. Ipprova t-talba l-ewwel u spezzjona l-interface li tipproduċi, imbagħad erġa’ lura għas-setting tal-mezz lokalment jekk il-valur li għażel il-gateway għadu jieqaf.
Ivverifika bit-trasferiment li falla, imbagħad agħmilha permanenti
Bidla ip link lokali ddum sakemm il-client jerġa’ jibni t-tunnel, li jiġri fil-qagħda jew tkomplija li jmiss. Qiegħed il-valur fejn tibda l-konnessjoni: wrapper li jħaddem il-client u mbagħad jaġġusta l-mezz, unit systemd b’pass ExecStartPost, jew l-għażla tal-client meta l-gateway taċċettaha. Żommha ħdejn il-profil fil-kontroll tal-verżjoni sabiex il-persuna li jmiss tara għaliex hemm in-numru.
Ittestja bit-talba li falliet, mhux bil-paġna ewlenija. Iftaħ ir-rapport, iġbed l-attachment, jew ħaddem it-tfittxija tar-repożitorju li waqfet, u nota eżattament fejn tieqaf jekk għadha tieqaf. Paġna li tinġibed wara l-bidla turi ftit, għax kienet tinġibed qabel ukoll.
Jekk l-istess trasferiment jieqaf fl-istess punt, it-teorija tal-MTU mhijiex ippruvata. Aqbad traffiku fuq it-tunnel u iċċekkja liema naħa tieqaf tibgħat qabel ma terġa’ tbiddel in-numru, u żomm il-valur preċedenti mniżżel sabiex ir-rollback jibqa’ kmand wieħed.