Ажурирањата ја заменуваат компонентата што го анализира вашиот профил и преговара за тунелот. Првиот неуспех по надградбата е доказ за конкретна промена, а не пресуда за изданието. Зачувувањето на таа грешка со нејзината верзија и временска ознака е највредниот чекор што можете да го направите пред да инсталирате нешто повторно.

Два механизми објаснуваат повеќето од овие прекини. Нивното разделување е работата.

Што се промени во преговарањето под вас

OpenVPN преговара за шифрата на податочниот канал наместо да ја земе од една директива, а опциите што го контролираат тоа преговарање го променија значењето меѓу изданијата. Профил напишан за постар клиент може да се поврзе и потоа да не се договори за податочен канал, што се појавува како прекин на врската наместо како јасна грешка во конфигурацијата. Новите изданија исто така го заоструваат или укинуваат наследеното однесување и доставуваат режим на компатибилност за партнерите што уште не се префрлиле. Затоа надградбата може да го расипе профилот што работи без да допре ниту еден бајт од датотеката.

Ефектот врз клиентот е асиметричен. Контролниот канал се крева, автентикацијата успева, а потоа тунелот умира, што е знак за несовпаѓање во преговарањето, а не за одбиен профил.

Прочитајте ја инсталираната верзија пред да теоретизирате за серверот. Таа низа е локален факт што можете да го проверите без да барате пристап од никого.

Профилот може да се анализира и да значи нешто друго

Директива што го преживува анализирањето не е нужно директива што уште го прави тоа што авторот го замислил. Опциите може да се прифатат за компатибилност и да се игнорираат, да се преименуваат или да се применат во потесен случај отколку порано. Бидејќи ништо не дава грешка, профилот изгледа исправно, додека однесувањето под него е променето. Токму таа тишина ги прави овие регресии скапи.

Прашајте кои редови се навистина одговорни за преговараниот резултат, потоа споредете ги со документацијата за верзијата што сега ја извршувате. Таа споредба е кратка и во неа е разликата меѓу исправка и враќање назад.

openvpn --version | head -n 2
openvpn --show-ciphers | head -n 10
grep -nE '^(cipher|data-ciphers|ncp-|tls-)' office.ovpn

Платформата се помести во исто време

Изданијата на клиентот ретко доаѓаат сами. Ажурирање на оперативниот систем, барање за дозвола што сега бара изречна согласност или управувана политика применета на уредот може да пристигнат истата недела и да предизвикаат неуспех за кој се обвинува клиентот. Мобилните платформи додаваат свој слој, бидејќи апликацијата бара тунел од системот, а системот одлучува што смее тој тунел да насочува.

Запишете ги тие промени одделно на временската линија. Кога автентикацијата успева, но рутите или разрешувањето имиња не успеваат, интересната фаза е по ракувањето, и слабеењето на проверката на сертификатот нема да ја допре.

Повторно тестирајте го настанот што го започна извештајот

Репродуцирајте ја оригиналната низа, а не нејзината поедноставена верзија: почетното поврзување, апликацијата што не успеа и обичното повторно поврзување по промена на мрежата. Тунел што се крева во тест услови и уште паѓа на патот на повторното поврзување не е поправен, а разликата обично покажува каде е вистинскиот дефект. Извештај што го прескокнува чекорот на повторно поврзување затвора грешка што уште е отворена.

Набавете го поддржаниот профил на операторот или исправката на добавувачот преку проверениот канал наместо целосно враќање назад. Широкото намалување на верзијата ги враќа и безбедносните исправки што ги носеше ажурирањето, и таа размена ретко вреди една врска што работи.

Поврзани статии