Að eyða key-method úr OpenVPN-sniði breytir engu
Tilskipunin hvarf úr þáttaranum, ekki úr samskiptareglunum. Aðskildu úreltu valkostina frá skiptingu lykla áður en þú breytir sniði.
Snið sem hefur virkað í áraraðir neitar skyndilega að ræsa, og skilaboðin nefna tilskipun sem enginn man eftir að hafa bætt við: key-method. Næsta leitarniðurstaða stingur upp á að bæta við key-method 2 fyrir samhæfni, sem er ráð frá annarri öld. Þáttarinn sem hafnaði línunni er núverandi, og hann hefur alls ekki slíkan valkost. Að fjarlægja línuna lagar ræsinguna, og það breytir engu um hvernig aðilarnir tveir vernda setuna.
Þetta bil milli þess sem snið inniheldur og þess sem samskiptareglurnar gera í raun er allt efnið hér, og það útskýrir nokkrar aðrar breytingar sem fólk gerir á sama tíma. Það útskýrir líka hvers vegna þessar breytingar koma venjulega í einum pakka.
Einkennið er þáttunarvilla, ekki bilun í handabandi
Valkostir eru lesnir áður en nokkur pakki er sendur. Snið með óþekktri tilskipun mistekst á því stigi, svo ferlið nær aldrei netinu og framleiðir aldrei handabandsvillu. Orðalagið greinir venjulega valkostinn og skrána, sem gerir þetta eitt af þeim mistökum sem auðveldast er að rekja. Enginn pakki, engin leið og engin eldveggur koma við sögu.
openvpn --config /etc/openvpn/client/office.ovpn --verb 3 --log /tmp/parse.log
grep -n 'Options error' /tmp/parse.log
Ef skilaboðin nefna tilskipunina er greiningunni lokið: skráin inniheldur eitthvað sem þessi bygging tekur ekki við. Ef skilaboðin nefna í staðinn slóð að skrá er vandamálið include eða lykill sem vantar, sem er annar hluti sama ræsingarstigs.
Það sem þú ættir ekki að álykta er að biðlarinn eða þjónninn þurfi eldri samskiptaregluham. Þáttunarbilun er orðaforðavandamál milli skrárinnar þinnar og tvíundarskrárinnar, og tvíundarskráin hefur í þessu tilviki einfaldlega sleppt einu orði úr orðaforða sínum.
Tilskipun og sendingarform eru tveir ólíkir hlutir
Gamli key-method valkosturinn valdi hvernig TLS-lyklaskiptin eru rammaðir inn, og nútímaskiptin eru fjölpakkaaðferðin sem sá valkostur bað um á sínum tíma. Valkosturinn hvarf vegna þess að hann valdi ekki lengur neinu; formið sem hann nefndi varð eina formið. Að fjarlægja línuna lætur setuna því nota sömu innrömmun og áður. Textabreyting getur ekki breytt því í aðra hvora áttina.
Þess vegna er röng viðgerð að koma gömlum tvíundarskrá aftur fyrir til að „endurheimta“ aðferð 2. Hún endurheimtir ekkert nema eldri þáttara með eldri sjálfgildum, og hún kostar þig lagfæringarnar sem komu á eftir. Sama röksemd á við um að veikja vottorðsprófun eða dulkóðanalista í von um að tengingin komi aftur.
Gagnleg prófun er útgáfan og þáttaða stillingin, ekki nærvera orðsins í skránni:
openvpn --version | head -n 1
grep -rn 'key-method' /etc/openvpn/ 2>/dev/null
Hvað á að fjarlægja, og úr hvaða skrá
Breyttu þeirri skrá sem keyrandi ferlið les í raun, og aðeins þeirri skrá. Á pökkuðum kerfum er það venjulega sniðið í biðlara- eða þjónamöppunni sem einingin nefnir, ekki afrit í heimamöppunni þinni sem þú geymir til viðmiðunar. Myndað snið getur líka verið endurbyggt úr sniðmáti, svo breyting sem gerð er aðeins á uppsetta afritinu kemur aftur eftir næstu úthlutunarkeyrslu.
Eyddu úreltu línunni og láttu endapunktinn, vottorðin, dulkóðunarstefnuna og stillingar stjórnrásarinnar í friði. Þetta eru studdir valkostir sem ferlið þarf, og þeir koma ekki við þáttunarvilluna. Ef sama snið inniheldur aðrar tilskipanir sem þú þekkir ekki, athugaðu hverja þeirra gagnvart útgáfunni sem þú keyrir í stað þess að eyða hópi þeirra þar til ferlið ræsist.
Ræstu síðan fyrirhugaða tilvikið og lestu ræsingarútkomuna. Hrein ræsing með hlustandanum til staðar er staðfesting á að þessu stigi sé lokið; biðlarapróf á eftir svarar annarri spurningu.
Hafnað snið og hafnaður biðlari líta eins út
Tvær bilanir skapa svipaða stuðningsþræði og þurfa mismunandi sönnunargögn. Þjónn sem hafnar eigin stillingum ræsist aldrei, svo enginn biðlari getur tengst honum. Þjónn sem ræsist vel og hafnar einum biðlara er í gangi, og annáll hans inniheldur ástæðuna: vottorðsvandamál, valkostur sem ýtt er inn og biðlarinn tekur ekki við, misræmi í dulkóðun.
Fjarlægði valkosturinn er ekki greining fyrir seinna tilfellið, og að grípa til hans eyðir sama klukkustundinni tvisvar. Ef biðlaraannállinn sýnir höfnun þjónsins skaltu lesa þá höfnun; ef hann sýnir staðbundna villu er sniðið biðlarans skráin sem á að skoða. Að grípa til tilskipunar sem er ekki lengur til tefur báðar rannsóknirnar jafn mikið.
Samhæfnispurningar sem línan svaraði aldrei
Snið sem ganga með þessari tilskipun bera venjulega sögu um tiltekinn vettvang, og sagan lifir lengur en tæknilega ástæðan. Farsíma- eða skjáborðsbiðlari þarf enn heilt studd snið: trausta vottorðakeðju, gagnadulkóðun sem báðir endar samþykkja, stjórnrásarham sem báðir endar útfæra, og engar tilskipanir sem bygging biðlarans hafnar. Ekkert þessara er ákveðið af því hvort gamla key-method línan er til staðar eða ekki.
Þjöppun er sérstakt stefnumál af sömu lögun. Að fjarlægja key-method línu segir ekkert um hvort þjöppunartilskipun sé studd eða ásættanleg í uppsetningunni þinni, og taka ætti báðar ákvarðanir óháð hvor annarri. Að eyða nokkrum öryggistengdum stillingum í einu þar til eitthvað tengist er leiðin sem virkt snið verður óútskýrt snið.
Haltu stuttri skrá um hvað þú fjarlægðir og hvers vegna: valkosturinn, útgáfan sem hafnaði honum og skipunin sem sýndi villuna. Næsta manneskja sem erfir sniðið þarf nákvæmlega þessar þrjár staðreyndir, og ódýrara er að skrifa þær niður núna en að endurgera þær síðar.