એ જ ફાઇલ શેલમાંથી કનેક્ટ થાય છે અને ડેસ્કટોપ પેનલમાં આયાત થવાનો ઇનકાર કરે છે. તે સર્વર, ઓળખપત્રો અને પ્રોફાઇલ સિન્ટેક્સને બાકાત રાખે છે, કારણ કે કમાન્ડ-લાઇન ક્લાયન્ટ પહેલેથી જ ત્રણેયનું પાર્સિંગ કરી ચૂક્યું છે. જે બાકી રહે છે તે ડેસ્કટોપ પાથ પોતે: તેને જોઈતા પેકેજો, તે સમજે છે તે નિર્દેશોનો સબસેટ અને તે ડિસ્ક પર લખે છે તે ઑબ્જેક્ટ. તેમાંથી દરેક અલગ રીતે નિષ્ફળ જાય છે, અને સંદેશાઓ ભાગ્યે જ સાચા તરફ ઈશારો કરે છે.

ડાયલોગને કંઈપણ પાર્સ કરતા પહેલાં જોઈતી ત્રણ વસ્તુઓ

આયાત તમારા વપરાશકર્તાની પરવાનગીઓ સાથે ચાલે છે, તેથી ફક્ત root માટે ઉપલબ્ધ ડિરેક્ટરીમાંની ફાઇલ તેની સામગ્રીનું મહત્વ થાય તે પહેલાં જ નકારી કાઢવામાં આવે છે. પેનલ પણ ફક્ત એવા VPN પ્રકારોની યાદી બતાવે છે જેમનું NetworkManager પ્લગઇન ઇન્સ્ટોલ થયેલું છે; OpenVPN પ્લગઇન વિના વિકલ્પ તૂટેલો નહીં, ગેરહાજર હોય છે. અંતે, નેટવર્ક ઉપકરણ મેનેજ થયેલું હોવું જોઈએ: બિન-મેનેજ્ડ તરીકે ચિહ્નિત ઇન્ટરફેસ સંગ્રહિત કનેક્શન સ્વીકારી શકે છે જે ક્યારેય સક્રિય નહીં થાય. પ્રોફાઇલ સંપાદિત કરતા પહેલાં ત્રણેય તપાસો.

બે આદેશો પ્રથમ ગોળાકાર નક્કી કરે છે: પ્લગઇન માટે dpkg -l network-manager-openvpn-gnome અને ઉપકરણની સ્થિતિ માટે nmcli device status.

આયાત કરનાર શું ચૂપચાપ ફેંકી દે છે

ડેસ્કટોપ અનુવાદ નિશ્ચિત ગુણધર્મોના સમૂહને લક્ષ્ય બનાવે છે. તે સમૂહની બહારની લાઇનો ચૂપચાપ કાઢી નાખવામાં આવે છે, તેથી ટનલ ઇચ્છિત રૂપરેખાંકનના ભાગો ખૂટતા હોવા છતાં ઉપર આવી શકે છે. up, down અને script-security સાથે ઘોષિત સ્ક્રિપ્ટો સામાન્ય રીતે અદૃશ્ય થઈ જાય છે, જેમ કે મેનેજમેન્ટ ઇન્ટરફેસ વિકલ્પો અને વધારાના રિમોટ બ્લોક્સ. vpn_gateway કીવર્ડ સાથે લખાયેલો રૂટ અપવાદ છે: આયાત કરનાર ત્યાં શાબ્દિક IPv4 ગેટવે ઇચ્છે છે અને લાઇન કાઢી નાખવાને બદલે ભૂલ સાથે અટકી જાય છે.

કાઢી નાખાયેલા રૂટનો ઓળખી શકાય તેવો આકાર હોય છે. કનેક્શન સક્રિય થાય છે, ઇન્ટરફેસને સરનામું મળે છે, અને એક ચોક્કસ સબનેટ પહોંચની બહાર રહે છે કારણ કે રૂટ ક્યારેય પ્રોફાઇલમાં પહોંચ્યો નહીં.

સંગ્રહિત કનેક્શન વાંચો, સ્રોત ફાઇલ નહીં

આયાતનું અધિકૃત પરિણામ કી ફાઇલ છે, તમે પસંદ કરેલી .ovpn નહીં. sudo cat /etc/NetworkManager/system-connections/office.nmconnection બતાવે છે કે પેનલે ખરેખર શું સાચવ્યું. જો ત્યાં રૂટ હાજર હોય પણ જીવંત કોષ્ટકમાં ખૂટતો હોય, તો આયાત સફળ થઈ છે અને સમસ્યા સક્રિયકરણ છે. જો તે ફાઇલમાં ન હોય, તો આયાત કરનારે તેને કાઢી નાખ્યો છે અને ફરી કનેક્ટ કરવાથી તે પાછો નહીં આવે.

બે વૈકલ્પિક પાથ અનુવાદ સ્તરને ટાળે છે. nmcli connection import type openvpn file ./office.ovpn એ જ ઑબ્જેક્ટ લખે છે અને એવી ભૂલોની જાણ કરે છે જે પેનલ છુપાવે છે.

જૂનું એડિટર, જે nm-connection-editor સાથે શરૂ થાય છે, એવા રૂટ ક્ષેત્રો દર્શાવે છે જે પેનલમાં નથી. સ્ક્રિપ્ટો અથવા અસમર્થિત નિર્દેશો પર આધાર રાખતી પ્રોફાઇલો માટે, કમાન્ડ-લાઇન ક્લાયન્ટ રાખો અને તેના બદલે સેવા વડે તેની દેખરેખ કરો, ડેસ્કટોપ કનેક્શન અક્ષમ કર્યા પછી જેથી ટનલનો માલિક ફક્ત એક ઘટક હોય.

જ્યારે આયાત કામ કરે છે પણ સક્રિયકરણ નહીં

અદ્યતન ટૅબ જે ટ્રાન્સપોર્ટ આયાત થયો હોય અથવા છેલ્લે પસંદ થયો હોય તેને જાળવી રાખે છે. UDP પર સાંભળતું સર્વર TCP પસંદ કરવામાં આવે ત્યારે ઝડપથી નિષ્ફળ જાય છે, અને સંદેશ ભાગ્યે જ તેમ કહે છે. લોગ ઇન થયેલા વપરાશકર્તા વિના શરૂ થવું પડતું કનેક્શન તેનું રહસ્ય બધા વપરાશકર્તાઓ માટે સંગ્રહિત કરવાની જરૂર છે, જે ફક્ત આ સત્ર માટે સંગ્રહિત કરવાથી અલગ સેટિંગ છે.

જ્યારે ડાયલોગમાં ઉપયોગી કંઈ ન હોય, ત્યારે journalctl -u NetworkManager -b બતાવે છે કે સક્રિયકરણ કેમ નિષ્ફળ ગયું. શેલ ક્લાયન્ટ ક્યારેય તે પાથને સ્પર્શતું નથી, તેથી ડેસ્કટોપ નકલ ન કરે ત્યારે તે કામ કરતું રહે છે.

અંતિમ તપાસ તરીકે, પ્લગઇન આવૃત્તિની ડિસ્ટ્રિબ્યુશન આવૃત્તિ સાથે સરખામણી કરો. મેળ ન ખાતું પ્લગઇન સ્વચ્છ રીતે ઇન્સ્ટોલ થઈ શકે છે અને તેમ છતાં એ પ્રોફાઇલ સક્રિય કરવાનો ઇનકાર કરી શકે છે જે nmcli ફરિયાદ વિના આયાત કરે છે.

સંબંધિત લેખો