Ryšys veikia valandą ir tada miršta, o klientas nepraneša nieko naudingesnio nei disconnected. Būtent tas laikotarpis yra užuomina, nes atnaujinimo mainuose kažkas skiriasi nuo pradinio rankos paspaudimo. Laikmatis tik nusprendžia, kada su tuo susidursite. Išsaugokite to mainų pranešimus, o ne galutinę etiketę.

Skaitykite etapą, o ne etiketę

IKEv2 atveju IKE asociacija ir CHILD asociacija atnaujinamos pagal atskirus grafikus. Pasiūlymas, kuris buvo priimtinas pirmosioms deryboms, nėra automatiškai priimtinas antrosioms. Viena gali baigtis, kol kita atmetama, o tai sukuria pusiau egzistuojantį tunelį. Užfiksuokite mainus įrankiu, kuriam jie priklauso, o ne kliento žurnalo eilute:

swanctl --list-sas
swanctl --log --level 2
ip xfrm state list

OpenVPN atveju atitinkamas įvykis yra pakartotinės derybos, kurias valdo versija ir diegimo nustatymai. Jo autentifikavimo elgsena turi savo gedimo režimus. Svarbus pranešimas įvardija nepavykusį etapą, ir jį reikia užrašyti pažodžiui, o ne perfrazuoti biliete.

Užsirašykite ir laiko žymes. Nutrūkimas fiksuotu intervalu po paskutinių sėkmingų derybų yra visai kitas radinys nei tas, kuris ateina atsitiktinai naudojimo metu, o intervalas dažnai būna vienintelis išlikęs įrodymas.

Palyginkite pasiūlymą, kuris nepavyksta

Atmestas pasiūlymas sukuria aiškų pranešimą atsakovo pusėje. Įprasta priežastis yra skirtumas tarp abiejų galų algoritme, rakto ilgyje, grupėje ar galiojimo laike. Pradinės CHILD derybos galėjo pavykti todėl, kad jas inicijavo kita pusė, tai reiškia, kad buvo naudojamas kitos pusės pasiūlymų sąrašas. Pažiūrėkite į abu galus prieš ką nors keisdami.

Galiojimo laiko neatitikimai nusipelno ypatingo dėmesio, nes viename gale dosniu atrodžiusi reikšmė gali priversti kitą galą pradėti atnaujinimą, kurio jis negali užbaigti. Raktų keitimo elgsenos dokumentacija aprašo, kaip inicijuojamas asociacijos atnaujinimas ir kaip abu galai gali skirtis savo laiko lūkesčiais. Palyginkite, ką kiekvienas galas teigia palaikantis, o ne ką siūlo konfigūracijos failas.

Senas profilis arba tiekėjo šablonas gali užfiksuoti pasiūlymą, kurio dabartinė versija jau nesiūlo. Neatitikimas išryškėja tik tada, kai priverstinai atliekamos naujos derybos.

Atskirkite prisijungimo duomenų problemą nuo nepasiekiamo partnerio

Atnaujinimas, kuris nepavyksta autentifikuojant, kliente atrodo panašiai, o serveryje visiškai kitaip. Jei prisijungimo duomuo pakartotinių derybų metu tikrinamas iš naujo, pasibaigęs sertifikatas, atšauktas abonementas ar pakeistas slaptažodis sukels nutrūkimą būtent atnaujinimo intervale, nors visi ankstesni ryšiai pavyko. Nepasiekiamas partneris yra trečia galimybė, ir jis visai nesukuria atmetimo: paketai išeina ir niekas neatsako. Tas atvejis paprastai seka tinklo pasikeitimą, o ne laikmatį, todėl patikrinkite, ar gedimas ateina po roamingo, neveiklumo laikotarpio ar maršruto pakeitimo.

Atskirkite tris pagal tai, ką užfiksavo tolimasis galas. Atmetimas su priežastimi, autentifikavimo gedimas ir tyla yra trys skirtingi pataisymai. Kliento perkrovimas juos sujungia į vieną nenaudingą stebėjimą.

Patikrinkite sertifikato datas ir paskyros būseną prieš kaltindami tinklą. Abu pigiai patikrinami ir abu nematomi pačio kliento pranešime.

Priverskite vieną atnaujinimą ir perskaitykite rezultatą

Priverskite vieną atnaujinimą operatoriaus palaikomu būdu, o ne laukite valandos kito. Išlaikykite reikiamą gedimo politiką nepaliestą, kol tai darote. Išjungus tikrinimą arba ištempus galiojimo laikus iki dienos, simptomas dings iš jūsų žurnalų nieko nepataisius. Tai taip pat palieka ilgesnį sutrikimą kitam žmogui.

Kai pataisymas vietoje, patikrinkite atnaujintą tunelį ir tada išsiųskite naują užklausą iš programos. Programos sesija, kuri buvo gyva, kai pasikeitė asociacija, gali prireikti savo atkūrimo, net jei tunelis vėl sveikas. Naudotojai tai praneš kaip vis dar sugedusį VPN.

Užrašykite leidimo versijas, suderėtus laikmačius ir etapą, kuris nepavyko. Kitas pasikartojimas tada galės būti lyginamas su šiuo, o ne vėl aprašomas iš atminties.

Susiję straipsniai