Жаңартулар профиліңізді талдайтын және туннель туралы келіссөз жүргізетін құрамдасты ауыстырады. Жаңартудан кейінгі бірінші сәтсіздік нақты өзгеріс туралы дәлел, шығарылым туралы үкім емес. Сол қатені нұсқасымен және уақыт белгісімен сақтау — бірдеңені қайта орнатпас бұрын жасай алатын ең құнды қадам.

Бұл үзілістердің көбісін екі механизм түсіндіреді. Оларды ажырату — жұмыстың өзі.

Келіссөзде астыңызда не өзгерді

OpenVPN деректер арнасының шифры туралы бір директивадан алудың орнына келіссөз жүргізеді, ал сол келіссөзді басқаратын параметрлердің мағынасы шығарылымдар арасында өзгерді. Ескі клиентке арналған профиль қосылып, содан кейін деректер арнасы туралы келісе алмауы мүмкін, бұл айқын конфигурация қатесінің орнына байланыстың үзілуі ретінде көрінеді. Жаңа шығарылымдар мұрагерлік мінез-құлықты қатайтады немесе жояды және әлі көшпеген серіктестер үшін үйлесімділік режимін ұсынады. Сондықтан жаңарту файлдың бір байтына тимей-ақ жұмыс істеп тұрған профильді бұзуы мүмкін.

Клиентке әсері асимметриялы. Бақылау арнасы көтеріледі, аутентификация сәтті өтеді, содан кейін туннель өледі, бұл қабылданбаған профиль емес, келіссөздегі сәйкессіздіктің белгісі.

Сервер туралы теория жасамас бұрын орнатылған нұсқаны оқыңыз. Бұл жол — ешкімнен рұқсат сұрамай-ақ тексере алатын жергілікті факт.

Профиль талданып, басқа мағына бере алады

Талдаудан өтетін директива міндетті түрде өз авторы көздегенді әлі де жасайтын директива емес. Параметрлер үйлесімділік үшін қабылданып, еленбей қалуы, аты өзгеруі немесе бұрынғыдан тар жағдайда қолданылуы мүмкін. Ешнәрсе қате бермейтіндіктен, профиль дұрыс көрінеді, ал оның астындағы мінез-құлық өзгерген. Дәл осы тыныштық бұл регрессияларды қымбат етеді.

Келісілген нәтижеге қай жолдардың шын мәнінде жауапты екенін сұраңыз, содан кейін оларды қазір іске қосып отырған нұсқаның құжаттамасымен салыстырыңыз. Бұл салыстыру қысқа, және түзету мен кері қайтарудың айырмасы сонда.

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

Платформа да сол уақытта жылжыды

Клиент шығарылымдары сирек жалғыз келеді. Операциялық жүйенің жаңартуы, енді айқын рұқсат талап ететін рұқсат сұранысы немесе құрылғыға қолданылған басқарылатын саясат сол аптада келіп, клиентті кінәлайтын сәтсіздік тудыруы мүмкін. Мобильді платформалар өз қабатын қосады, өйткені қолданба жүйеден туннель сұрайды, ал жүйе сол туннельдің нені маршруттай алатынын шешеді.

Сол өзгерістерді уақыт желісінде бөлек жазыңыз. Аутентификация сәтті болып, бірақ маршруттар немесе атауларды шешу сәтсіз болса, қызықты кезең қол алысудан кейінгісі, және сертификатты тексеруді әлсірету оған тимейді.

Есепті бастаған оқиғаны қайта сынаңыз

Жеңілдетілген нұсқаны емес, түпнұсқа ретті қайта жасаңыз: бастапқы қосылым, сәтсіз болған қолданба және желі өзгергеннен кейінгі қарапайым қайта қосылу. Сынақ жағдайында көтеріліп, бірақ қайта қосылу жолында құлайтын туннель түзетілмеген, ал айырмашылық әдетте нақты ақаудың қайда екенін көрсетеді. Қайта қосылу қадамын өткізіп жіберген есеп әлі ашық қатені жабады.

Барлығын кері қайтарудың орнына расталған арна арқылы оператордың қолдау көрсетілген профилін немесе жеткізушінің түзетуін алыңыз. Кең деңгейде нұсқаны төмендету жаңарту әкелген қауіпсіздік түзетулерін де қайтарады, және бұл айырбас бір жұмыс істейтін қосылымға сирек тұрарлық.

Қатысты мақалалар