Tunnelblick data-ciphers не е препознаен: кој мотор работеше?
Грешката за непрепознаен data-ciphers е локален пад при парсирање, а не несогласување за шифра. Најдете го моторот што го користеше таа врска пред да го уредите профилот.
Tunnelblick пријавува непрепознаена опција data-ciphers, го спомнува OpenVPN 2.4 во истиот здив, а врската никогаш не започнува. Ова е локален пад при парсирање, а не несогласување за шифра, бидејќи моторот го одби профилот пред да се случи какво било преговарање со портата. Вообичаениот совет за политиката на шифри на серверот не помага тука; парсерот прво мора да ја разбере датотеката. Најдете го моторот што оваа конкретна конфигурација навистина го стартуваше, и остатокот следи.
Прочитајте ја линијата од дневникот пред да го допрете профилот
Отворете ја неуспешната врска во прозорецот со детали на Tunnelblick и читајте го дневникот од горе. Првите линии ја наведуваат верзијата на моторот и профилот што му се предава, по што следи опцијата што го запре парсирањето. Потоа сето е шум, бидејќи процесот излезе.
Запишете три факти од тој дневник: верзијата на моторот, името на конфигурацијата и точната порака. Тие три се целата дијагноза. Тие се и она што ќе ви треба ако се покаже дека поправката бара промена на инсталираната апликација. Направете слика од екранот на линиите наместо да ги прераскажувате, бидејќи имињата на опциите лесно се пишуваат погрешно кога се повторуваат од меморија.
Потврдете кој мотор го извршува таа конфигурација
Tunnelblick е апликација обвиткана околу мотор на OpenVPN, и различни конфигурации можат да извршуваат различни мотори. Проверете ја верзијата избрана за оваа конфигурација во прозорецот со детали наместо да ја читате верзијата на апликацијата, и не ја заменувајте со излезот од терминалната openvpn бинарна датотека што конфигурацијата никогаш не ја користи. Водичот за верзии на OpenVPN на Tunnelblick опишува како функционира тој избор и каде се чува изборот.
Разликата е важна зашто машината може да има современа бинарна датотека во PATH и вграден мотор 2.4 зад неуспешната врска. Профилот го оценува вториот.
openvpn --version
ls /Applications/Tunnelblick.app/Contents/Resources/openvpn/Овие две наредби покажуваат што би извршил терминалот и кои директориуми за мотори ги носи инсталираната апликација. Ниту една не докажува што користела неуспешната конфигурација, бидејќи дневникот веќе ви го кажа тоа, а патеките се разликуваат меѓу изданијата на Tunnelblick.
Зошто се промени името на директивата
OpenVPN во 2.5 го воведе data-ciphers како список за преговарање и го замени претходниот запис ncp-ciphers што стана застарен во тоа издание. Моторот 2.4 нема таква опција, па застанува на првиот токен што не го знае. Ниту поединечната опција cipher не е постар псевдоним за списокот; таа именува една шифра, а не множество за преговарање.
Затоа замената на текст меѓу верзиите создава профили што се парсираат и потоа се однесуваат неочекувано, и затоа копирањето фрагмент од форумска објава не е проверка на верзија. Имињата на опциите се преместија заедно со ракувањето со резервни вредности и стандардните вредности, а датотека составена со преименување на една директива не е еквивалентна на онаа напишана за моторот.
Поправете го моторот или профилот, не симптомот
За поддржано распоредување, трајната поправка е поддржана комбинација од Tunnelblick и мотор што го прифаќа профилот на операторот, договорена преку оној што ја поседува инсталацијата на апликацијата. Ако постара инсталација мора да остане извесно време, побарајте профил напишан за тој мотор и за шифрите што портата навистина ги прифаќа.
Бришењето на data-ciphers и data-ciphers-fallback навистина ја отстранува оваа конкретна грешка при парсирање, и токму затоа е примамливо. Тоа исто така тивко менува кои шифри ќе се преговараат, во безбедносна конфигурација што не сте имале намера да ја уредувате. Зачувајте го оригиналниот профил и наместо тоа свесно споредете ги поддржаните поставки.
Обидете се повторно и прочитајте ја следната фаза
По исправката, обидете се повторно со врската и прочитајте го новиот дневник од почеток наместо да претпоставите успех. Профилот што сега се парсира сепак може да запре при преговарањето за шифра, при проверката на сертификат, при автентикација или при рутирање, и секој од тие неуспеси има свој доказ.
Ако преговарањето не успее, споредете ги шифрите што ги поддржуваат двете страни со тие што на секоја и е дозволено да ги користи. Ако автентикацијата не успее, профилот и моторот сега работат доволно добро за да стигнат до портата, што е напредок што вреди да се запише. Запирањето на тој синџир при првиот тивок дневник е начинот на кој безбедносна поставка се отстранува од погрешна причина.