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

Бір шлюздегі екі қызметке әртүрлі мекенжай топтары, әртүрлі қосалқы желілер және әртүрлі саясат арқылы қол жеткізуге болады.

Жұмыс істейтін ағынды сәтсіз ағыннан бөліңіз

Әр қызметті VPN белгісі ретінде емес, өз ағыны ретінде қарастырыңыз. Үлгі клиент portal.corp.example мекенжайын 172.20.4.15:443 мекенжайында аша алады және бәрібір 172.20.9.40:5432 мекенжайындағы дерекқорға жете алмауы мүмкін, себебі бұл екі ереже жиынтығы бар екі мақсат. Бірдеңені өзгертудің алдында екі жолды да жазып алыңыз, порт пен протоколды қоса, өйткені хостта TCP 443-ке рұқсат беретін ереже сол хосттағы TCP 5432 туралы ештеңе айтпайды.

Тексеруге тиіс жол — сәтсіз жол. Жұмыс істейтін жол тек базалық сызықтың қайда екенін айтады және әр өзгерістерден кейін салыстыру нүктесі болады.

Атауларды салыстырмас бұрын мекенжайларды салыстырыңыз

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

ip route get 172.20.4.15
ip route get 172.20.9.40
ip -6 route get 2001:db8:60::20

Іздеу тар сұраққа жауап береді: қазіргі кестелер мен саясат ережелері бойынша бұл хост сол мақсат үшін қандай маршрутты таңдайды. 172.20.4.0/24 үшін маршрут 172.20.9.0/24 мекенжайын қамтымайды, және екінші желі менеджері немесе нақтылығы жоғары жергілікті маршрут туннельді байқатпай асып кетуі мүмкін. Іздеуді аттар кеңістігінің ішінде немесе қолданба қолданатын белгімен қайталаңыз, олар сіздің қабықшаңыздан өзгеше болса. Пакет шығатын интерфейсті де жазып алыңыз, өйткені маршруттар кестесі бір интерфейсті нұсқауы мүмкін, ал саясатқа негізделген маршруттау ағынды екіншісі арқылы шығарады.

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

Протокол және жауап кезеңі қай жерде тоқтайтынын көрсетеді

ping жауабы дерекқор порты ашық екенін дәлелдемейді, ал сәтті HTTPS беті сол машинадағы файл алмасуды рұқсат етпейді. Әрбір сәтсіздікті бір санатқа тегістеудің орнына шын мәнінде не қайтқанын жазып алыңыз. Уақыттың бітуі, қайта қосу, TLS сәйкестік қатесі және қолданба деңгейіндегі бас тарту — әрқайсысы басқа қабатқа нұсқайды.

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

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

Бір айнымалыны өзгертіп, екі сұранысты да қайта іске қосыңыз

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

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

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

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