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

Мәзір плагиндерді көрсетеді, протоколдарды емес

GNOME желі менеджері хабарлайтын қосылым түрлерін көрсетеді, ал менеджер орнатылған плагиндерді хабарлайды. Сондықтан бос тізім орнатылған плагиндер жиынтығын сипаттайды, протоколдың мүмкіндіктерін емес. Сондықтан жұмыс істеп тұрған openvpn бинарлығы панельде ештеңені өзгертпейді.

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

Диалог қай бумаға тиесілі

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

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

sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
nmcli --version

18.04-те бұл — нақты мұрағат атаулары, алмастырғыштар емес. KDE жұмыс үстеліне өзінің редактор бумасы керек және плагин де керек, ал GNOME-ға ғана арналған нұсқаулық дәл осы бөлікті қалдырып кетеді.

Қайта іске қосу — орнатудың бөлігі

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

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

sudo systemctl restart NetworkManager
nmcli -f NAME,TYPE connection show
nmcli connection add type vpn

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

nmcli-ге .ovpn файлын оқуға рұқсат етіңіз

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

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

nmcli connection import type openvpn file ~/Downloads/office.ovpn
nmcli --ask connection up office
nmcli -f NAME,TYPE,STATE connection show --active

Сол үшінші команда туннельдің күткен атауыңызбен көтерілгенін растайды. Ол сондай-ақ сәтсіз аяқталған қосылымды ешқашан іске қосылмаған қосылымнан ажыратады.

Мәзірдің айта алмайтыны

Түрдің болмауы шлюз туралы ештеңе айтпайды, және бұл сервердің OpenVPN-ды қабылдамайтынын білдірмейді. Бұл мәзір жазбасы пайда болуы үшін байланысы жоқ протокол плагинін орнатуға себеп емес. Бұл екінші қатенің тәжірибеде аты бар: адамдар PPTP немесе AnyConnect профилін OpenVPN қызметіне бағыттайды, өйткені ұсынылған жазбалар солар еді.

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

Оны шынымен қолданатын ресурспен дәлелдеңіз

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

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

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