OpenVPN го нема во VPN менито на Ubuntu 18.04: што да инсталирате
VPN типот во панелот на GNOME доаѓа од пакет со приклучок, а не од командата openvpn. Инсталирајте го сетот, рестартирајте го NetworkManager, потоа увезете го профилот.
Списокот на VPN во GNOME може да не понуди ништо што одговара на профилот што ви беше даден, а вообичаениот заклучок е дека оваа работна површина не може 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, а не назад на дијалогот. Таа белешка е разликата меѓу поправка и приказна.