OpenVPN Connect yn gwrthod fragment: trwsiwch ffynhonnell y proffil
Nid oes gan OpenVPN Connect gefnogaeth i fragment, felly gall proffil sy’n dosrannu fethu o hyd. Cewch un a adeiladwyd ar gyfer y cleient hwnnw, neu newidiwch ochr y gweinydd yn fwriadol.
Daw’r gwall wrth fewnforio, cyn unrhyw drafodaeth, ac mae’n enwi cyfarwyddeb y mae’r cleient yn gwrthod ei derbyn. Mae OpenVPN Connect yn rhedeg cod llyfrgell OpenVPN 3, nad yw’n gweithredu opsiwn fragment y cleient cymunedol o gwbl. Mae hynny’n ei wneud yn gwestiwn cydnawsedd rhwng dau ben yn hytrach na chwestiwn tiwnio maint pecyn.
Mae dileu’r llinell yn cynhyrchu ffeil y bydd y cleient yn ei dosrannu, a gweinydd a allai fod yn dal i ddisgwyl y fformat a ddisgrifiwyd gan y llinell. Cerddwch drwyddo o’r sgrin fewnforio allan cyn golygu unrhyw beth.
Lle mae’r mewnforio’n stopio
Mae’r mewnforiwr yn dosrannu cyfarwyddebau cyn iddo gysylltu â’r gweinydd, felly penderfyniad lleol am gystrawen yw gwrthodiad yno yn hytrach na chanlyniad rhwydwaith, ac mae rhestr cyfarwyddebau heb eu cefnogi OpenVPN yn cofnodi’r un cyfyngiad. Mae hynny’n egluro sut y gall un ffeil weithio yn y cleient cymunedol a methu yn Connect ar yr un peiriant. Darllenwch y neges am enw’r gyfarwyddeb a chadwch y ffeil wreiddiol, oherwydd y testun hwnnw yw’r unig dystiolaeth o’r hyn y gwrthwynebodd y cleient. Daw gwall mewnforio a therfyn amser cysylltiad o wahanol gamau ac maent yn haeddu ymatebion gwahanol.
Os yw’r neges yn enwi fragment, y cwestiwn sy’n weddill yw a yw’r gweinydd hefyd yn dibynnu arno. Atebwch hynny cyn cyffwrdd â’r proffil a roddwyd i chi.
Beth mae fragment yn ei newid yn y cleient cymunedol
Yn y cleient cymunedol, mae’r gyfarwyddeb yn galluogi darniad datagramau OpenVPN ei hun, sy’n rhannu llwythi cyn iddynt gyrraedd y haen IP allanol. Mae’n bodoli er mwyn goroesi llwybrau sy’n gollwng datagramau UDP mawr ac i gadw twnnel yn ddefnyddiadwy lle na ellir ymddiried yn narganfyddiad MTU’r llwybr. Nid yw’n gyfystyr â gostwng MTU’r rhyngwyneb, ac nid yw’n ddarniad ar lefel IP a wneir gan y system weithredu. Ni all cleient heb y mecanwaith ei gaffael drwy ostwng rhif.
Gan fod y gosodiad hefyd yn byw yng nghyfluniad y gweinydd, dim ond eich ochr chi sy’n newid pan fyddwch yn ei dynnu o’ch copi. Efallai bod y gweinydd yn dal i ddisgwyl cymar sy’n deall yr opsiwn, ac nid yw proffil sy’n dosrannu eto yn sesiwn sy’n sefydlu. Mae’r ddau ffaith hynny’n egluro’r cyflwr canol dryslyd lle mae ffeil wedi’i golygu yn cysylltu ac yna’n tagu.
Gofynnwch am broffil a adeiladwyd ar gyfer y cleient hwn
Y llwybr glân yw ail broffil a ddogfennwyd ar gyfer OpenVPN Connect, os yw’r gwasanaeth yn cyhoeddi un. Mae llawer o ddarparwyr yn gwneud hynny, a’r gwahaniaeth fel arfer yw’r cyfarwyddebau y maent yn eu hepgor yn hytrach na’r pen draw y maent yn cyfeirio ato. Gofynnwch amdano wrth enw’r cleient yn hytrach na disgrifio’r gwall, gan y gall desg gymorth baru proffil â chleient yn llawer cyflymach nag y gall ddiagnosio ffeil wedi’i thynnu’n ôl.
Os chi sy’n rhedeg y gweinydd, mae’r penderfyniad yn ehangach na’ch cleient eich hun. Mae diffodd darniad yn effeithio ar bob cymar, gan gynnwys y rhai a oedd ei angen i aros yn gysylltiedig dros lwybr gwael. Mae cyhoeddi ail wrandawr neu ail gyfluniad ar gyfer y cleient yr effeithiwyd arno yn cadw defnyddwyr presennol yn gweithio tra bo’r cleient mwy newydd yn cael rhywbeth y gall ei ddosrannu. Pa ffordd bynnag yr ewch, nodwch pa gyfluniad sy’n gwasanaethu pa gleient, oherwydd mae’r mapio hwnnw’n diflannu’n gyflym fel arall.
Gwiriwch y cysylltiad, nid y mewnforio yn unig
Nid yw mewnforio llwyddiannus yn profi dim ond bod y dosrannydd wedi derbyn y ffeil. Sefydlwch y twnnel gyda’r cleient cymunedol ar beiriant a reolwch, gan ddefnyddio’r un proffil, a darllenwch y log am drafodaeth cludiant a seiffr. Mae’r gorchmynion isod yn gwneud hynny heb i’r ap bwrdd gwaith fod yn y ffordd.
openvpn --config client.ovpn --verb 3
ip -4 addr show tun0
curl -sS --interface tun0 -o /dev/null -w '%{http_code}\n' --max-time 8 https://example.com/
Mae’r log yn dangos lle stopiodd yr ymgais: mae gwall opsiwn yn ymddangos cyn unrhyw gyfnewid TLS, tra bo gwall dilysu neu seiffr yn ymddangos ar ei ôl. Os yw’r twnnel yn codi ac mae’r cais yn dal i fethu, mae’r broblem wedi symud o gydnawsedd i lwybro. Cymharwch hynny ag ymddygiad Connect ar yr un rhwydwaith cyn dod i unrhyw gasgliad am y gweinydd.
Cadwch y proffil sy’n gweithio a fersiwn y cleient wrth ymyl y nodyn. Gall datganiad cleient yn y dyfodol ychwanegu cefnogaeth i gyfarwyddeb, ac mae hynny’n newid yr ateb heb i neb gyffwrdd â’r gweinydd.