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

Құрастыру машинаға сәйкес екенін растаңыз

Бастаңыз: dpkg машинаны қалай көретінін және пакет не үшін құрастырылғанын көрсетеді. Қалыпты 64-бит жүйеде dpkg --print-architecture шығарады amd64, ал жеткізуші беті әдеттегі Debian пакетінің қасында amd64 пакетін тізімдейді. Нақты орнатқан файл атауындағы шығарылым жолын оқыңыз, екеуі сәйкес келеді деп болжамаңыз.

2013 жылғы i386 үшін құрастырылған мұрағат тек --force-architecture бергеніңіз үшін 64-бит болып кетпейді. Оны мәжбүрлеу бөгде бинарларды орнатады, әлі іске қосылатын іске қосқыштың артына тәуелділік ақауын жасырады және демонды қате кітапханаларды жүктеуге мәжбүрлеуі мүмкін. Егер сіздегі шығарылым тек 32-бит болса, оны 32-бит ортада іске қосыңыз немесе қақпа иесінен жаңа құрастыруды сұраңыз.

Тәуелділік жолын да тексеріңіз. dpkg -s kerio-control-vpnclient | grep -i depends пакет не күтетінін көрсетеді, ал орындалмаған нұсқа шектеуі немесе жетіспейтін орындалу кітапханасы осында шығады, клиент журналында емес.

Оны пакет шебері арқылы конфигурациялаңыз

Жоба бойынша клиенттің қолданбалар тартпасында жазбасы жоқ, сондықтан жоқ белгіше конфигурацияның сәтті болғаны туралы ештеңе айтпайды. Шеберді қайта ашу үшін sudo dpkg-reconfigure kerio-control-vpnclient орындаңыз және оның сұрақтарына жауап беріңіз: VPN соңғы нүктесі, шот деректері және сервер сертификатының саусақ ізі.

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

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

Шебер жазатын файлды біліңіз

Конфигурация мына жерде: /etc/kerio-kvc.conf және ол шотты да, бекітілген саусақ ізін де алып жүреді. Оны құпия материал ретінде ұстаңыз. sudo stat -c '%a %U %G' /etc/kerio-kvc.conf оны барлығына оқылатын етіп көрсетпеуі керек.

Рұқсат етілген қолмен өңдеуден кейін желілік стекті қайта іске қосудың орнына файлды иеленетін демонды қайта жүктеңіз: sudo /etc/init.d/kerio-kvc reload. Қайта жүктеу конфигурацияны қайта оқиды және ағымдағы сессияны тастайды, сондықтан тірі қосылымда бұл әсерсіз әрекет емес.

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

Тірі сессияны жүктелу мінезінен бөліңіз

Қызмет сценарийі ағымдағы қосылымды басқарады: sudo /etc/init.d/kerio-kvc stop туннельді дәл қазір тоқтатады, ал start оны қайтарады. Ешбір пәрмен келесі жүктелуде не болатынын шешпейді, және бұл айырмашылық қашықтан басқарылатын машинада маңызды.

Сілтемелерді жою немесе бірдеңені жасыру алдында автожүктелу кімге тиесілі екенін тексеріңіз. Пакет өзінің init сценарийін орнатуы, unit жасауы немесе екеуін де істеуі мүмкін, ал қате атауды өшіру клиентті қайта жүктеуден кейін қайтарады. systemctl status kerio-kvc пәрменін пакет құжаттамасы қолданатын атаумен салыстырыңыз, содан кейін жүктелу процесі шын мәнінде оқитын жолды өшіріңіз.

Конфигурация ұқсас көрінеді деп OpenVPN unit-ін ауыстырмаңыз. Бұл клиент Kerio қақпасымен өз протоколында сөйлеседі, сондықтан сол файлға бағытталған басқа демон аутентификациядан өтпейді, және қосымша сәтсіздік дәлелдерді оқуды қиындатады. GFI-дің Linux клиенті де бір уақытта бір ғана VPN қосылымын ұстайды; бұл шектеу клиентке қатысты, қақпаның пайдаланушы сыйымдылығына емес.

Журналдарды оқыңыз, содан кейін ресурсты тексеріңіз

Үш файл /var/log/kerio-kvc демонның әңгімесін айтады: init.log өмірлік цикл оқиғалары үшін, error.log маңызды ақаулар үшін және debug.log толықтық үшін. Сұрағыңызға жауап беретін ең кішкентай үзіндіні оқыңыз және оны бір жерге қоюдың алдында соңғы нүктелер мен пайдаланушы атауларын алып тастаңыз. init.log файлында шеберді іске қосқан уақыт айналасында олқылық болса, демон ешқашан қайта жүктелмегенін білдіреді.

FileRead it forSkip it when
init.logstart, reload and stop eventsyou already know the daemon restarted
error.logfailed authentication and certificate problemsthe tunnel is up and traffic still fails
debug.logprotocol detail worth attaching to a ticketthe error is already named in error.log

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

Аяқтаған күйіңізді жазып қойыңыз: пакет шығарылымы, архитектура, саусақ ізі басқа арна арқылы расталды ма және қандай қайта жүктеу немесе қайта іске қосу орындадыңыз. Дәл сол жазба келесі адамның бірінші тексеруін арзан етеді.

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