Sababta bogagga OpenConnect ay u hakadaan ilaa aad hoos u dhigto MTU tunnel-ka
Jawaabaha yaryar way yimaadaan, kuwa waaweyn way dhintaan. Ku qiyaas xadka wadada DF probes, dhig cabbirka qalabka tunnel-ka oo samee in qiimaha uu sii jiro dib u xiriir ka dib.
Gelitaanku wuu guulaystaa, bogga hore ee portal-ka waa la sawiraa, ka dibna widget dashboard ama warbixin waxay ku sii jirtaa waiting for host ilaa browser-ku ka quusto. Bogagga dadweynaha si caadi ah ayaa loo rarayaa waqtiga oo dhan, mana jiro aqoonsi is beddelay. In jawaabaha yaryar yimaadaan halka kuwa waaweyn ay hakadaan waa calaamadda xadka cabbirka packet-ka, ma aha qaanuunka gelitaanka. Xaqiiji akhrintaas ka hor inta aadan wax kale ku beddelin profile-ka.
Ka sooc dhibaatada cabbirka dhibaatada siyaasadda
Ku bilow inaad ka saarto diidmada. Haddii gateway-ku ku diidi lahaa, xiriirku isla markiiba wuu fashilmi lahaa halkii uu bog qayb ka rari lahaa. Tunnel soo baxa oo ka dib kaliya ku hakada wareejinta waaweyn wuxuu kuu sheegayaa in wadada dibadda aysan qaadi karin packet-ka gudaha.
Habka waa encapsulation. Packet kasta oo gudaha ah wuxuu helaa cinwaannada tunnel-ka, sidaas darteed culayska ku habboonaa xiriirka jireed wuxuu noqdaa packet dibadda ah oo aan hadda ku habboonayn, wax kasta oo sita bit do-not-fragment waa la tuuraa iyada oo aan jawaab browser-ku fahmi karo.
Ku qiyaas xadka do-not-fragment probes
Ku qiyaas xadka halkii aad qiyaasi lahayd. Dir probes diida kala-goysyada oo hoos u dhig culayska tallaabo tallaabo ilaa jawaab soo noqoto, kaga bilow amar sida ping -M do -s 1472 host. Jawaab ka cabanaya in kala-goys loo baahan yahay iyada oo DF la dhigay macneheedu waa qiimaha wali aad buu u sarreeyaa. Ku celi 1462, ka dib 1452, oo ku joogso cabbirka ugu horreeya ee jawaaba. Qor lambarka oo la socodsii host-ka aad tijaabisay, sababtoo ah jawaabtu waxay leedahay wadadaas oo keliya, ma aha protocol-ka guud ahaan.
Tijaabi ciwaanka tunnel-ku dhab ahaan u diro taraafikada. Probe dibadda ah oo ka soo horjeeda magaca dadweynaha gateway-ka iyo probe gudaha ah oo ka soo horjeeda server gudaha ah waxay qiyaasaan boodboodyo kala duwan, oo ICMP shaandhaynta mid kasta waxay waddada caafimaadka leh ka dhigi kartaa mid jaban.
Ku dhaqan geli qiimaha qalabka tunnel-ka
Ku dhaqan geli natiijada interface-ka uu macmiilku abuuray, ma aha adapter-ka Wi-Fi. Macmiilka Linux-ka waa ip link set dev tun0 mtu 1300 ka dibna ip link show tun0 si loo xaqiijiyo in qiimaha la qaatay. Isticmaal magaca qalabka uu macmiilku soo sheego, sababtoo ah wuu ku kala duwan yahay hirgelinta iyo sida tunnel-ka loo dhisay.
Hoos u dhigista MTU tunnel-ka waxay yaraysaa culayska packet kastu qaado, sidaas darteed guud ahaan wax-soo-saarku waxyar buu hoos u dhacaa, waana tan qiimaha ah in jawaabaha waaweyn aan lagu tuurin god madow. Lambar yar si toos ah ammaan ma aha. Beddelka adapter-ka jireed taa beddelkeeda wuxuu waxyeellada ku fidiyaa xiriir kasta oo ku yaal link-kaas halka packets-ka gudaha ee aad u weyn ay ahaanayaan kuwo aad u weyn.
Marka hore isticmaal codsiyada MTU ee macmiilka laftiisa
Marka aad maamusho wicitaanka, macmiilku wuxuu codsan karaa cabbir halkii dib loo hagaajin lahaa. --mtu wuxuu server-ka ka codsadaa MTU tunnel, iyo --base-mtu waxay ku dhawaaqdaa MTU wadada hoose si gateway-ku u soo saaro lambarka tunnel-ka. Labaduba waa codsiyo, oo buug-gacmeedka macmiilka ma ballanqaado in gateway-ku midkoodna uu fulin doono.
Farqigaas ayaa go'aamiya nidaamka shaqadaada. Marka hore isku day codsiga oo fiiri interface-ka uu soo saaro, ka dib ku noqo dhigista qalabka gudaha haddii qiimaha gateway-ku doortay wali hakadka.
Ku xaqiiji wareejintii fashilantay, ka dibna ka dhig mid joogto ah
Isbeddel ip link gudaha ah wuxuu socdaa ilaa macmiilku dib u dhiso tunnel-ka, taas oo dhacda dib u xiriirka ama sii wadista xigta. Qiimaha dhig halka xiriirku ka bilaabmo: duubis maamula macmiilka oo ka dib hagaajiya qalabka, unug systemd leh tallaabo ExecStartPost, ama ikhtiyaarka macmiilka marka gateway-ku aqbalo. La hayso profile-ka agtiisa kontoroolka nooca si qofka xiga uu u arko sababta lambarku halkaas u joogo.
Ku tijaabi codsigii fashilmay, ma aha bogga hore. Fur warbixinta, soo jiid lifaaqa, ama socodsii soo dejinta keydka ee hakaday, oo qor si sax ah halka uu joogsado haddii uu wali joogsado. Bogga la sawiro isbeddelka ka dib wax yar buu caddeeyaa, sababtoo ah horay ayaa loo sawiray.
Haddii isla wareejintaas ay ku hakato isla bartaas, aragtida MTU lama caddayn. Qabso taraafikada tunnel-ka oo hubi dhinamka joojiya dirista ka hor inta aadan lambarka mar kale beddelin, oo hayso qiimihii hore oo qoran si dib u noqoshadu u ahaato hal amar.