Gamalt .ovpn-snið mistekst á Ubuntu 24.04: hvaða línur á að eyða
Ubuntu 24.04 kemur með OpenVPN 2.6 og snið sem flutt var út fyrir 2.4 deyr á valkostum sem hefur verið eytt. Eyðtu keysize og ncp-disable og lagaðu síðan ns-cert-type.
Sniðið er sótt, flutt inn og stöðvast síðan á línu 12 í skránni með skilaboðum Unrecognized option sem nefna keysize. Ekkert hefur breyst varðandi reikninginn og þjónninn tekur enn við öðrum biðlurum. Það sem breyttist er biðlarinn sjálfur: Ubuntu 24.04 setur upp OpenVPN 2.6, en útflutningurinn var skrifaður fyrir 2.4. Viðgerðin er stutt röð eyðinga og röðin skiptir máli því hver úreltur valkostur stöðvar þáttunina áður en næsti er jafnvel lesinn.
Lestu villulínuna áður en þú snertir skrána
OpenVPN nefnir skrána og línuna þar sem þáttunin stöðvaðist, svo þú getur aðeins lagað eitt vandamál í hverri keyrslu. Ræstu sniðið úr flugstöð en ekki skjáborðsforriti, því forritið gleypir yfirleitt stderr og línunúmerið er eina áreiðanlega vísbendingin sem þú fær: sudo openvpn --config /etc/openvpn/client/provider.ovpn. Lagaðu þá línu, keyrðu aftur og búðu við að næstu mistök nefni annan valkost.
Þáttunarvilla birtist alltaf fyrir hvert TLS-handaband, svo skilaboð sem nefna vottorð hafa þegar komist í gegnum setningafræðistigið. Sú aðgreining kemur í veg fyrir að þú breytir skrá sem mistekst aðeins við auðkenningu. Lestu fyrsta orð skilaboðanna en ekki miðju þeirra.
Þrír flokkar mistaka, þrjár ólíkar viðgerðir
Gamalt útflutningur mistekst á þrjá greinanlega vegu og einmitt að steypa þeim í eitt vandamál fær fólk til að setja upp aftur pakka sem voru aldrei bilaðir. Orðalag skilaboðanna segir þér í hvaða flokki þú ert áður en þú opnar skrána.
- Þáttunarvillur nefna skrá og línu og stöðvast áður en neitt umferð er til.
- Samningavillur tengjast og tilkynna síðan að endarnir tveir hafi ekki komist að samkomulagi um sameiginlega dulritun eða ásættanlega gagnarás.
- Auðkenningarvillur ná lengst og nefna vottorð, notanda eða hafnað auðkenni.
Breyting á sniði lagar aðeins fyrsta flokkinn. Samningar þurfa ákvörðun á báðum endum göngunnar og hafnað auðkenni er alls ekki setningafræðivandamál. Ef skilaboðin þín nefna sameiginlega dulritun eða gagnarás munu eyðingarnar hér fyrir neðan ekki breyta neinu.
Eyðtu valkostina sem 2.6 fjarlægði, í þessari röð
Hver þessara lína stöðvar þáttunina eitt og sér, svo biðlarinn tilkynnir þær eina í einu. Farðu niður listann og keyrðu aftur eftir hverja eyðingu.
Eyðtu keysize fyrst, því það hefur enga nútímalega hliðstæðu og viðvera þess bendir yfirleitt til dulritunar sem núverandi biðlari hafnar hvort eð er. Eyðtu síðan ncp-disable, sem stýrði samningum um dulritun, var úreld í 2.5 og er horfið í 2.6. Skiptu ns-cert-type server út fyrir remote-cert-tls server, sem lýsir sömu ásetningu með studdri athugun. Breytingasaga 2.6 telur upp þær fjarlægingar sem eftir eru við hlið staðgengla sinna, svo allt sem þáttarinn hafnar enn hefur skjalfesta svarið.
Geymdu afrit af upprunalega sniðinu fyrir fyrstu breytingu. Þjónustuaðilar endurskapa útflutning og diff á móti ósnortinni skrá er fljótlegasta leiðin til að aðskilja breytingarnar þínar frá þeirra. Ef eyðing leyfir biðlaranum að starta en göngin mistekst enn, hefur þú flust yfir í samningaflokkinn og línurnar sem eftir eru eru ekki orsökin. Settu útgáfu biðlarans í skráarheitið svo næsta manneskja viti hvaða útgáfu breytingarnar miða við.
Haltu BF-CBC gangandi aðeins sem takmörkuðu varaleið
Sumir þjónustuaðilar ljúka enn á BF-CBC, sem OpenVPN 2.6 semur ekki um án hjálpar því dulritunin hefur 64-bita blokk. Þrönga viðgerðin er varalisti ásamt gamla OpenSSL-þjónustuaðilanum, ekki niðurfelling alls biðlarans.
providers legacy default
data-ciphers AES-256-GCM:AES-128-GCM
data-ciphers-fallback BF-CBC
Fyrsta línan hleður gamla þjónustuaðilanum svo OpenSSL geti enn búið til þá dulritun, önnur heldur nútímasamningum fyrir jafningja sem styðja það og þriðja á aðeins við þegar þjónninn býður ekkert betra. Þetta er viljandi veiking göngunnar, svo skráðu við hlið skrárinnar hvers vegna hún er til. Biddu þjónustuaðilann um endurskapað útflutning á sama tíma, því varaleiðin er brú en ekki áfangastaður.
Taktu ekki --compat-mode sem algilt svar. Það breytir nokkrum hegðunum í einu, þar á meðal sjálfgefnum samningum og endursamningum, svo þú lærir aldrei hvaða breyting skipti máli. Veldu frekar þrjár skýru línurnar hér fyrir ofan, því hver og ein tilgreinir eigin áhrif.
Sannreyndu með sniðinu sem biðlarinn hleður í raun
Innfluttar tengingar eru oft afritaðar í kerfismöppu, svo að breyta skránni í niðurhalsmöppunni þinni getur ekki breytt neinu. Finndu afritið sem keyrir: sudo grep -rl "remote " /etc/NetworkManager/system-connections /etc/openvpn. Startaðu síðan göngunni og lestu loglínuna sem tilkynnir hvaða dulritun gagnarásar var í raun valin. Tenging sem lýkur handabandinu á varaleiðinni segir þér að þjónninn hafi aldrei boðið neitt nútímalegt.
Prófaðu frá neti sem er ekki það sem þjónustuaðilinn á von á, svo að captive-gátt eða síað gestanet þykist ekki bilun í sniðinu. Skráðu útgáfu biðlarans við hverja stuðningsbeiðni.
Þegar göngin eru komin upp skaltu senda eina beiðni sem verður að fara í gegnum þau og eina sem á ekki að gera það, og staðfesta síðan að svar uppflettisins hafi breyst eins og þú bjóst við. Ef sniðið þáttast núna en tengingin mistekst enn hefur þú skilið setningafræðivandamálið eftir og villutextinn nefnir nýja flokkinn. Haltu breyttu skránni í útgáfustýringu við hlið athugasemdar sem nefnir OpenVPN-útgáfuna sem hún miðar við.