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

Қосылған деп аталатын үш түрлі нәрсе

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

Сондықтан жасыл белгіше мен өлі туннель қайшы емес, үйлесімді; олар әртүрлі нысандар туралы хабарлайды. Бұл ақаудың клиент қатесі ретінде қайта-қайта қате диагноздалуының бүкіл себебі осында.

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

Қай есептегіш пакеттердің қозғалғанын дәлелдейді

IPsec-те IKE ассоциациясы мен CHILD ассоциациясы бөлек нысандар, және бұл сұраққа жауап беретін есептегіштерді тек child алып жүреді. child тізімін шығарыңыз, пакеттердің екі бағытта да өсіп жатқанын бақылаңыз және оны қолданба жасағысы келген нәрсемен салыстырыңыз. Нөлде орнатылған ассоциация қолданба әлі де сәтсіздікке ұшырап жатқанда өсіп келе жатқан ассоциациядан өзгеше тұжырым; біріншісі трафиктің таңдалмайтынын, екіншісі оның қозғалып жатқанын және ақаудың әрі қарай екенін білдіреді. Есептегіштерді екі рет, бірнеше секунд аралықпен оқыңыз, өйткені бір үлгі трендті көрсете алмайды.

swanctl --list-sas
ip xfrm state list
ip -s link show dev tun0

Нөлдік есептегіштер таңдауға нұсқайды: маршруттау, саясат, пакет шыққан атау кеңістігі немесе клиент ешқашан байланыспаған интерфейс. Өсіп келе жатқан есептегіштер туннельден алыс нұсқайды, сондықтан алыс жақтағы жіберумен, атауларды шешумен, қайту жолымен және мақсаттық қызметпен осы ретпен жалғастырыңыз. Бөлек child нысаны жоқ протокол сол дәлелді өз терминдерімен ашады, сондықтан IPsec сөздігін қарызға алудың орнына оның серіктес күйі мен пакет саны туралы хабарлағанын пайдаланыңыз. Оқудың пішіні оны өндірген құралдан маңыздырақ.

Есептегіштер қозғалғаннан кейін ақау қайда орналасқан

Өз басқару мекенжайына жауап беретін шлюз шлюздің жұмыс істеп тұрғанын дәлелдейді, оның артындағы бірдеңе сіздің сұрауыңызға қызмет көрсететінін емес, сондықтан ортадағы қорапты емес, алыс жақты сынаңыз. Атауларды шешу ақауларды ең жақсы жасырады, өйткені туннель арқылы қолжетімсіз шешуші өлі қосылым сияқты уақыт шегіне жетеді. Екі іздеу бұл жағдайларды ажыратады, және екеуі де арзан. Алдымен туннель таңған шешушіден сұраңыз, содан кейін сол атау туралы ашық шешушіден сұраңыз.

dig +short host.example
dig +short @10.20.0.1 host.example
ping -c 2 10.20.0.25

Ашық шешуші арқылы шешілетін, бірақ туннель шешушісі арқылы шешілмейтін атау DNS жолының бұзылғанын білдіреді, ал екеуі арқылы шешіліп, браузерде әлі де уақыт шегіне жететін атау қайту жолына немесе қызметке нұсқайды. Мекенжай бойынша ping сәтті болып, қолданба әлі де бас тартса, желі сұрауды жеткізді және қызмет оны қабылдамады, бұл әлдеқайда кейінгі кезең.

Триггерді жазып алыңыз, содан кейін бір нәрсені өзгертіңіз

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

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

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

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