Tunnelblick poroča o neznani možnosti data-ciphers, v isti sapi omeni OpenVPN 2.4 in povezava se nikoli ne začne. To je lokalna napaka pri razčlenjevanju in ne nesoglasje glede šifre, ker je pogon zavrnil profil, preden je prišlo do kakršnega koli pogajanja s prehodom. Običajen nasvet o politiki šifer strežnika tu ne pomaga; razčlenjevalnik mora najprej razumeti datoteko. Poiščite pogon, ki ga je ta konfiguracija dejansko zagnala, in ostalo sledi.

Preberite vrstico dnevnika, preden se dotaknete profila

Odprite neuspešno povezavo v oknu s podrobnostmi Tunnelblick in berite dnevnik od zgoraj. Prve vrstice navajajo različico pogona in profil, ki se mu predaja, nato možnost, ki je ustavila razčlenjevanje. Vse za tem je šum, ker je proces končal.

Zapišite tri dejstva iz tega dnevnika: različico pogona, ime konfiguracije in natančno sporočilo. Ti trije so celotna diagnoza. Potrebovali jih boste tudi, če se izkaže, da popravek zahteva spremembo nameščene aplikacije. Naredite posnetek zaslona vrstic, namesto da jih preoblikujete, ker je imena možnosti pri ponavljanju iz spomina lahko napačno vtipkati.

Potrdite, kateri pogon izvaja to konfiguracijo

Tunnelblick je aplikacija, ovita okoli pogona OpenVPN, in različne konfiguracije lahko izvajajo različne pogone. Preverite različico, izbrano za to konfiguracijo, v oknu s podrobnostmi, namesto da berete različico aplikacije, in je ne nadomestite z izhodom terminalske binarne datoteke openvpn, ki je konfiguracija nikoli ne uporablja. Vodnik po različicah OpenVPN Tunnelblick opisuje, kako deluje ta izbira in kje se izbira shrani.

Razlika je pomembna, ker ima lahko stroj sodobno binarno datoteko v PATH in priložen pogon 2.4 za neuspešno povezavo. Profil ocenjuje drugi.

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

Ta dva ukaza pokažeta, kaj bi zagnal terminal in katere mape pogonov ima nameščena aplikacija. Noben ne dokazuje, kaj je uporabila neuspešna konfiguracija, saj vam je dnevnik to že povedal, poti pa se med izdajami Tunnelblick razlikujejo.

Zakaj se je ime direktive spremenilo

OpenVPN je v različici 2.5 uvedel data-ciphers kot seznam za pogajanja in nadomestil prejšnji zapis ncp-ciphers, ki je v tej izdaji postal zastarel. Pogon 2.4 nima take možnosti, zato se ustavi pri prvem žetonu, ki ga ne pozna. Tudi posamezna možnost cipher ni starejši vzdevek seznama; poimenuje eno šifro in ne nabora za pogajanja.

Zato zamenjava besedila med različicami ustvari profile, ki se razčlenijo in se nato obnašajo nepričakovano, in zato kopiranje odlomka iz objave na forumu ni preverjanje različice. Imena možnosti so se premaknila skupaj z obravnavo rezervnih vrednosti in privzetimi vrednostmi, datoteka, sestavljena s preimenovanjem ene direktive, pa ni enakovredna datoteki, napisani za pogon.

Popravite pogon ali profil, ne simptoma

Za podprto uvajanje je trajna poprava podprta kombinacija Tunnelblick in pogona, ki sprejme profil operaterja, urejena prek tistega, ki ima v lasti namestitev aplikacije. Če mora starejša namestitev ostati nekaj časa, prosite za profil, napisan za ta pogon in za šifre, ki jih prehod dejansko sprejme.

Brisanje data-ciphers in data-ciphers-fallback res odpravi to konkretno napako pri razčlenjevanju, in prav zato je vabljivo. Spremeni pa tudi, katere šifre se bodo pogajale, in to tiho, v varnostni konfiguraciji, ki je niste nameravali urejati. Ohranite izvirni profil in namesto tega zavestno primerjajte podprte nastavitve.

Poskusite znova in preberite naslednjo stopnjo

Po popravku znova poskusite povezavo in preberite nov dnevnik od začetka, namesto da bi domnevali uspeh. Profil, ki se zdaj razčleni, se lahko še vedno ustavi pri pogajanju o šifri, pri preverjanju potrdila, pri preverjanju pristnosti ali pri usmerjanju, in vsaka od teh napak ima svoj dokaz.

Če pogajanje ne uspe, primerjajte šifre, ki jih podpirata obe strani, s tistimi, ki jih vsaka sme uporabljati. Če preverjanje pristnosti ne uspe, profil in pogon zdaj delujeta dovolj dobro, da sta dosegla prehod, kar je napredek, ki si ga velja zapisati. Ustavljanje te verige pri prvem tihem dnevniku je način, kako se varnostna nastavitev odstrani iz napačnega razloga.

Sorodni članki