Tunnelblick praneša apie neatpažintą data-ciphers parinktį, tame pačiame įkvėpime pamini OpenVPN 2.4, o ryšys niekada neprasideda. Tai vietinė analizavimo klaida, o ne nesutarimas dėl šifro, nes variklis atmetė profilį prieš bet kokias derybas su tinklų sietuvu. Įprastas patarimas dėl serverio šifrų politikos čia nepadės; analizatorius pirmiausia turi suprasti failą. Raskite variklį, kurį ši konkrečioji konfigūracija iš tikrųjų paleido, ir visa kita seks.

Perskaitykite žurnalo eilutę prieš liesdami profilį

Atidarykite nepavykusį ryšį Tunnelblick išsamios informacijos lange ir skaitykite žurnalą iš viršaus. Pirmosios eilutės nurodo variklio versiją ir jam perduodamą profilį, po to parinktį, kuri sustabdė analizavimą. Viskas po to yra triukšmas, nes procesas jau baigėsi.

Užrašykite tris faktus iš to žurnalo: variklio versiją, konfigūracijos pavadinimą ir tikslią pranešimą. Šie trys yra visa diagnozė. Jų taip pat prireiks, jei paaiškės, kad taisymui reikia pakeisti įdiegtą programą. Padarykite eilučių ekrano kopiją, o ne perfrazuokite jas, nes parinkčių pavadinimus lengva neteisingai įvesti, kai juos kartojate iš atminties.

Patvirtinkite, kurį variklį vykdo ta konfigūracija

Tunnelblick yra programa, apvyniota apie OpenVPN variklį, ir skirtingos konfigūracijos gali vykdyti skirtingus variklius. Patikrinkite šiai konfigūracijai pasirinktą versiją išsamios informacijos lange, o ne skaitykite programos versiją, ir nepakeiskite jos terminalo openvpn dvejetainės bylos išvestimi, kurios konfigūracija niekada nenaudoja. Tunnelblick OpenVPN versijų vadovas aprašo, kaip veikia tas pasirinkimas ir kur jis saugomas.

Skirtumas svarbus, nes kompiuteryje gali būti moderni dvejetainė byla PATH kelyje ir supakuotas 2.4 variklis už nepavykusio ryšio. Profilį vertina antrasis.

openvpn --version
ls /Applications/Tunnelblick.app/Contents/Resources/openvpn/

Šios dvi komandos parodo, ką paleistų terminalas ir kokius variklių katalogus turi įdiegta programa. Nė viena neįrodo, ką naudojo nepavykusi konfigūracija, nes žurnalas jau tai pasakė, o keliai skiriasi tarp Tunnelblick leidimų.

Kodėl pasikeitė direktyvos pavadinimas

OpenVPN 2.5 versijoje įvedė data-ciphers kaip derybų sąrašą ir pakeitė ankstesnę ncp-ciphers rašybą, kuri tame leidime tapo pasenusi. 2.4 variklis neturi tokios parinkties, todėl sustoja ties pirmuoju jam nežinomu žetonu. Vienintelė cipher parinktis taip pat nėra senesnis sąrašo aliasas; ji įvardija vieną šifrą, o ne derybų rinkinį.

Todėl teksto pakeitimas tarp versijų sukuria profilius, kurie išanalizuojami ir paskui elgiasi netikėtai, ir todėl fragmento kopijavimas iš forumo įrašo nėra versijos patikra. Parinkčių pavadinimai pasislinko kartu su atsarginių reikšmių apdorojimu ir numatytosiomis reikšmėmis, o failas, surinktas pervadinus vieną direktyvą, nėra lygiavertis varikliui parašytam failui.

Taisykite variklį arba profilį, o ne simptomą

Palaikomam diegimui ilgalaikis sprendimas yra palaikomas Tunnelblick ir variklio derinys, priimantis operatoriaus profilį, suderintas per tą, kuris valdo programos diegimą. Jei senesnis diegimas turi likti kurį laiką, paprašykite profilio, parašyto tam varikliui ir tiems šiframs, kuriuos tinklų sietuvas iš tikrųjų priima.

data-ciphers ir data-ciphers-fallback ištrynimas tikrai pašalina šią konkrečią analizavimo klaidą, ir būtent todėl tai vilioja. Jis taip pat tyliai pakeičia, kokie šifrai bus derinami, saugumo konfigūracijoje, kurios neketinote redaguoti. Išsaugokite pradinį profilį ir vietoj to sąmoningai palyginkite palaikomus nustatymus.

Bandykite dar kartą ir skaitykite kitą etapą

Po pataisymo bandykite ryšį dar kartą ir skaitykite naują žurnalą nuo pradžios, o ne manykite, kad pavyko. Profilis, kuris dabar išanalizuojamas, vis tiek gali sustoti šifrų derybose, sertifikato tikrinime, autentifikavime ar maršrutizavime, ir kiekviena iš šių nesėkmių turi savo įrodymus.

Jei derybos nepavyksta, palyginkite šifrus, kuriuos palaiko abi pusės, su tais, kuriuos kiekvienai leidžiama naudoti. Jei autentifikavimas nepavyksta, profilis ir variklis dabar veikia pakankamai gerai, kad pasiekė tinklų sietuvą, ir tai yra pažanga, kurią verta užrašyti. Sustabdyti tą grandinę ties pirmuoju tyliu žurnalu yra būdas, kuriuo saugumo nustatymas pašalinamas dėl neteisingos priežasties.

Susiję straipsniai