OpenVPN ez da abiatzen, eta hutsegite mezua ondo dirudien lerro bat seinalatzen du: Unrecognized option or missing or extra parameter(s) in office.ovpn:42: ca. Ziurtagiria ez da aldatu, fitxategia editore batean irekitzen da, eta bidean ez dirudi ezer oker dagoenik. Analizatzaileak ez dio aukeraren izenari objekziorik egiten; zenbat argumentu iritsi ziren egiten dio objekzio. Lau egiaztapenek ia kasu guztiak konpontzen dituzte, eta kostuaren ordenan egitea merezi du.

Zergatik erruduntzen du analizatzaileak aukera

Konfigurazio lerro bakoitza zuriuneetan eta komatxoetan zatitzen da edozein aukerek ikusi aurretik. Beraz, zuriune bat duen balio bat hainbat argumentu gisa iristen da inguraturik ez badago, eta lerroaren jabe zen aukera desadostasunaren berri ematen du. Windowsen instalazio direktorio lehenetsiak ziur egiten du hori, zeren C:\Program Files bidearen erdian baitago eraikuntzaz. Ziurtagiria ez da inoiz irekitzen hutsegite honetan, beraz fitxategia badagoen egiaztatzeak ez du ezer erabilgarririk frogatzen.

Jakinarazitako lerro zenbakia normalean zuzena da, eta jakinarazitako aukera lerroa kontsumitu duena da. Aipatutako aukera inoiz idatzi ez zenuela dakizun bat bada, irakurri gaineko lerroa, zeren lehenagoko bloke batean galdu komatxo batek analisia lekuz aldatzen baitu. Horrela geratzen da ziurtagiri bloke bat argumentu kopuruaren erruarekin.

ca C:\Program Files\OpenVPN\config\office-ca.crt

Jarri komatxoak zuriunea duen bide bakoitzaren inguruan

Balioaren inguruko komatxo biko pare bat da konponketa osoa, eta Windowsen aurrerako barra inklinatuak onartzen dira, beraz ihes egitea ez da inoiz problemaren parte bihurtzen. Zuzendu bide aukera guztiak pasaldi berean, zeren analizatzailea lehen hutsegitean gelditzen baita eta hurrengoa hurrengo berrabiaraztearen zain baitago. Multzoak normalean hauek biltzen ditu: ca, cert, key, tls-auth eta auth-user-pass.

ca "C:/Program Files/OpenVPN/config/office-ca.crt"
cert "C:/Program Files/OpenVPN/config/office.crt"
key "C:/Program Files/OpenVPN/config/office.key"

Direktorioaren izenaren bilaketak agerraldi bakoitza fitxategia irakurtzea baino azkarrago aurkitzen du. Exekutatu edozein edizio egin aurretik, zerrenda osoa izan dadin:

Select-String -Path .\office.ovpn -Pattern 'Program Files'

Profila zuriunerik gabeko bide batera mugitzea alternatiba baliozkoa da, eta soilik da baliozkoa bide bakoitza harekin mugitzen bada. Erdi migratutako profilek errore bera errepikatzen du fitxategi izen ezberdinarekin, eta zailagoa da nabaritzea mezua orain sortu berri duzun bide bat seinalatzen baitu. Aukeratu ikuspegi bat eta amaitu.

Berreskuratu modu deklaratzea ziurtagirien aurretik

Bigarren kausa ohikoak beste mezu bat ematen du galdu den arratsalde berarekin. Bezero profileak bere modua goialdetik gertu deklaratu behar du, eta deklarazio hori erraz galtzen da fitxategi berri batera ziurtagiri blokeak bakarrik itsatsi badira. Hura gabe OpenVPNk beste balio lehenetsi multzo batekin irakurtzen du fitxategia, eta kaltea askoz geroago agertzen da aukeren arteko gatazka edo saio hasierako hutsegite gisa. Falta den lerroa merkea da egiaztatzeko eta garestia ahazteko.

client
dev tun
proto udp
remote vpn.example.net 1194

Mantendu direktiba bat lerroko han zauden bitartean. Elkartutako lerroek lehen ataleko argumentu kopuru errorea sortzen dute zehazki, eta jakinarazitako lerroa zentzuzkoa dirudi elkarketak editoreak testua hautsi zuen lekuan gertatu zelako. Irakurri lerro gordina, ez irudikatua.

Kodeketa kaltea aukera izen baten antzekoa da

UTF-16 gisa gordetako fitxategi batek, byteen ordenaren markarekin, bere lehen aukera ezkutatzen dio analizatzaileari, eta byte solteak mezuko aukera izenari itsas daitezke. Gorde fitxategia UTF-8 gisa byteen ordenaren markarik gabe, gero ireki berriro eta egiaztatu lehen karakterea letra arrunta dela. Editoreek, PowerShell bideratzeak eta txat leiho batetik itsatsitako testuak kodeketa aldatzen dute galdetu gabe.

Format-Hex .\office.ovpn | Select-Object -First 1

Byteen ordenaren marka edozein testu aurretik marka byte gisa agertzen da, eta karaktere horiek eskuz ezabatzea galduko jokaldia da editoreak hurrengo gordetzean berridazten baititu. Gorde fitxategia berriro kodeketa esplizituarekin. Lerro amaierak toleranteagoak dira, baina amaieran lerro berririk ez duen fitxategi batek azken direktiba aurrekoarekin bat egin dezake edizio baten ondoren.

Zein egiaztapen lehenengo, eta zergatik

Hasi kodeketarekin, komando bakarra kostatzen baita eta fitxategiaren beste edozein irakurketa baliogabetzen baitu. Gero komatxoak, gero modu deklaratzea eta gainerako direktiba derrigorrezkoak, eta horien ondoren bakarrik ziurtagiriak, gakoak eta kredentzialak. Ordena horretan lan egiteak urrats bakoitza itzulgarria mantentzen du, zeren komatxo araz bat konpontzeko aldaturiko ziurtagiri batek funtzionatzen duen instalazioa uzten baitio jatorritik bi ediziotara dagoen hutsegite berri batekin. Ordenak gehiago axola du egiaztapen indibidualek baino.

Gorde fitxategiaren kopia ukitu gabea operadoreak bidali zuen bezala. Geroagoko edizio batek hondatzen badu, kopia horrekin alderatzeak erakusten du komatxo, lerro berri edo marka byte bat mugitu ote den, eta hori errorea berriro irakurtzea baino azkarragoa da. Direktiba bakoitzaren aukeren erreferentzia instalatutako bertsioaren OpenVPN eskuliburuan dago.

Erlazionatutako artikuluak