OpenVPN-ը բացակայում է Ubuntu 18.04-ի VPN ընտրացանկից՝ ինչ տեղադրել
GNOME վահանակի VPN տեսակը գալիս է հավելվածի փաթեթից, ոչ openvpn հրամանից։ Տեղադրեք հավաքածուն, վերագործարկեք NetworkManager-ը, ապա ներմուծեք պրոֆիլը։
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, այլ ոչ թե վերադառնում երկխոսության։ Այդ նշումը տարբերությունն է վերանորոգման և պատմության միջև։