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 તરફ જાય છે. એ નોંધ જ સુધારા અને વાર્તા વચ્ચેનો ફરક છે.

સંબંધિત લેખો