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 заиста уклања ову конкретну грешку рашчлањивања, и управо зато је примамљиво. Оно такође тихо мења које ће се шифре преговарати, у безбедносној конфигурацији коју нисте намеравали да уређујете. Сачувајте оригинални профил и уместо тога свесно упоредите подржане поставке.
Покушајте поново и прочитајте следећу фазу
Након исправке, покушајте поново везу и прочитајте нови дневник од почетка уместо да претпоставите успех. Профил који се сада рашчлањује ипак може да се заустави при преговарању о шифри, при провери сертификата, при аутентификацији или при усмеравању, и сваки од тих неуспеха има свој доказ.
Ако преговарање не успе, упоредите шифре које подржавају обе стране са онима које је свакој дозвољено да користи. Ако аутентификација не успе, профил и мотор сада раде довољно добро да су стигли до пролаза, што је напредак који вреди забележити. Заустављање тог ланца при првом тихом дневнику је начин на који се безбедносна поставка уклања из погрешног разлога.