मैं Cisco Anyconnect VPN क्लाइंट को कैसे स्थापित करूं?


71

मैंने उबंटू (64) 12.04 के लिए सिस्को एनीकट को स्थापित किया, लेकिन यह विफल रहा। इसे उबंटू 10.10 (64) पर स्थापित किया जा सकता है।

त्रुटि लॉग

Installing Cisco AnyConnect VPN Client ...
Extracting installation files to /tmp/vpn.teuSIr/vpninst096243274.tgz...
Unarchiving installation files to /tmp/vpn.teuSIr...
Starting the VPN agent...
/opt/cisco/vpn/bin/vpnagentd: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory

जब मैं उससे मिलता हूं,

locate libxml2.so.2
/usr/lib/x86_64-linux-gnu/libxml2.so.2
/usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8

तो मैं प्रतीक लिंक बनाने libxml2.so.2में /user/libऔर बाद मैं कार्य करें:

Installing Cisco AnyConnect VPN Client ...
Extracting installation files to /tmp/vpn.5cz4FV/vpninst001442979.tgz...
Unarchiving installation files to /tmp/vpn.5cz4FV...
Starting the VPN agent...
/opt/cisco/vpn/bin/vpnagentd: error while loading shared libraries: libxml2.so.2: wrong ELF class: ELFCLASS64

मैं यह सुनिश्चित करता हूं कि मेरे डिवाइस पर lib32 रनटाइम lib मौजूद है।

मैं इसे कैसे ठीक करूं?


उस ELFCLASS64 से लगता है कि आप 32 बिट OS पर 64 बिट सॉफ़्टवेयर का उपयोग कर रहे हैं। क्या यूओ ने सुनिश्चित किया कि आप सॉफ्टवेयर के 32 बिट संस्करण का उपयोग कर रहे हैं?
थॉमस वार्ड

हाँ, यह वास्तव में 32 बिट संपादन सॉफ्टवेयर है।
चक

मैंने ubuntu-12.04-Desktop-amd64.iso का उपयोग किया। Linux chuck 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux file /opt/cisco/vpn/bin/vpnagentd /opt/cisco/vpn/bin/vpnagentd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped उपरोक्त जानकारी से, मैं पुष्टि करता हूं कि उपकरण 32 बिट संस्करण सॉफ्टवेयर है, और मेरा ओएस 64 बिट है।
चक

मैं एक समस्या बनाता हूं, मैं lib32-libxml2 का पुनर्निर्माण करता हूं, और tha शेयर लिबिल को रिलिंक करता हूं। तब मैंने पाया कि सफलतापूर्वक स्थापित किया जा सकता है। लेकिन यह अभी भी सामान्य रूप से काम कर सकता है। यह बंद था, dmesg से, मुझे vpn मॉड्यूल पहले से ही लोड मिला।
चक

मैं मैन्युअल रूप से vpnui चलाने का प्रयास करता हूं, कुछ त्रुटियां मिलीं ।chuck@chuck: / opt / cisco / vpn / bin $ ls मैनिफ़ैटूल vpn vpnagentd vpndownloader .sh vpnui vpn_uninstall.sh chuck @ chuck: / opt / cisco / vpn / binn। / vpnui ./vpnui: साझा लाइब्रेरी लोड करते समय त्रुटि: libatk-1.0.so.0: साझा की गई ऑब्जेक्ट फ़ाइल को नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं है, इसलिए मैं उसके लिए lib32-atk बनाता हूं।
चक

जवाबों:


113

यदि आपको "आधिकारिक" सिस्को AnyConnect वीपीएन सॉफ़्टवेयर की आवश्यकता नहीं है, तो मैं उबंटू रिपोजिटरी में "नेटवर्क-मैनेजर-ओपेंकोनॉक्ट-ग्नोम" पैकेज स्थापित करने की अत्यधिक सलाह देता हूं। यह OpenConnect का उपयोग करता है जो AnyConnect के लिए एक खुला स्रोत क्लाइंट है। किसी भी तरह, यह पैकेज आपको सामान्य नेटवर्क प्रबंधक के माध्यम से अपने AnyConnect वीपीएन कनेक्शन को कॉन्फ़िगर करने और प्रबंधक करने की अनुमति देता है।

मैं पिछले कुछ महीनों से अपने कार्य वीपीएन से जुड़ने के लिए इसका उपयोग कर रहा हूं और यह बहुत अच्छा काम कर रहा है!

आप "ओपनकनेक्ट" के लिए खोज करके उबंटू सॉफ्टवेयर सेंटर या सिनैप्टिक में पैकेज पा सकते हैं।

यदि आप इसे कमांड-लाइन के माध्यम से स्थापित करना चाहते हैं, तो आप ऐसा कर सकते हैं:

sudo apt-get install network-manager-openconnect-gnome

यह नेटवर्क कनेक्शन के लिए एक विकल्प जोड़ता है। जब आप एक कनेक्शन जोड़ना चुनते हैं, तो वीपीएन कनेक्शंस के तहत एक नया विकल्प होगा "सिस्को एनीकोनेक्ट कम्पेटिबल वीपीएन (ओपेनकोनेक्ट)"। फिर आप नेटवर्क एप्लेट (सिस्टम ट्रे में) के माध्यम से वीपीएन से जुड़ सकते हैं।


2
यह समाधान 64-बिट Ubuntu 14.04 पर मेरे लिए काम नहीं किया। यह कनेक्ट करने के लिए आवश्यक UI की पेशकश नहीं करता था, मैंने उदाहरण के लिए समूह और उपयोगकर्ता नाम और पासवर्ड दर्ज करने का एक विकल्प याद किया।
Jan Vlcinsky

11
मुझे यह उत्तर पसंद है (जैसा कि यह मेरे लिए काम करता है), लेकिन लगता है कि यह स्पष्टीकरण के आधे हिस्से को याद कर रहा है। यह (कम से कम लिनक्स टकसाल पर) नेटवर्क कनेक्शन का एक विकल्प जोड़ता है। जब आप एक कनेक्शन जोड़ना चुनते हैं, तो "सिस्को एनीकोनेक्ट कम्पेटिबल वीपीएन (ओपेंकोनेक्ट)" को जोड़ने के लिए एक नया विकल्प होगा। फिर आप नेटवर्क एप्लेट (सिस्टम ट्रे में) के माध्यम से वीपीएन से जुड़ सकते हैं। यह इसके लिए आदर्श जगह है।
कैट

1
अभी भी एक आकर्षण की तरह काम करता है। केवल NWM में प्रवेश द्वार को सम्मिलित करने की आवश्यकता थी और बाकी केवल बिंदु था और प्रमाणपत्र, उपयोगकर्ता नाम और पासवर्ड पर क्लिक करें।
रिनविविंड

2
यह एक स्वीकृत उत्तर होना चाहिए, मैं इस युग की तलाश में हूं!
मडुका जयलथ

3
"आधिकारिक" सिस्को AnyConnect वीपीएन सॉफ्टवेयर डाउनलोड करना हर शरीर के लिए उपलब्ध नहीं है। "network-manager-openconnect-gnome" शानदार काम करता है। :)
कायवन तेहरानी

22

Openconnect का प्रयोग करें! काफी आसान!

  1. सक्रिय वें TUN मॉड्यूल के नीचे पहला रन कमांड:

    sudo /sbin/modprobe tun
    
  2. OpenConnect स्थापित करें:

    sudo apt-get install openconnect
    
  3. वीपीएन से कनेक्ट करें, चलाएं:

    sudo openconnect yourvpn.example.com
    

इस लिंक को आज़माएं इससे मुझे मदद मिली: http://ubuntuhandbook.org/index.php/2014/11/connect-cisco-anyconnect-vpn-ubuntu/


1
कूल @KevinBowen folllow होगा कि
-जी

14
  1. नेटवर्क मैनेजर के लिए कुछ वीपीएन प्लग-इन स्थापित करें:

    sudo apt-­get install network-manager-pptp network-manager-vpnc network-manager-openvpn
    
  2. यदि आपके पासवर्ड के लिए कहा जाए, तो इसे टाइप करें, और एंटर दबाएं।

  3. यदि आपको बताया जाता है कि एक पैकेज "पहले से ही सबसे नया संस्करण है," तो इसे अनदेखा करें और अगले कमांड के साथ जारी रखें।

  4. अगर "जारी रखने के लिए कहा जाता है [Y / n]," Y दबाएं, उसके बाद Enter दबाएं।

  5. कनेक्शन सेटिंग्स संवाद खोलें, वीपीएन टैब पर जाएं और एक नया कनेक्शन जोड़ें:

  6. चुनें "सिस्को AnyConnect":


2
इसने मेरे लिए Ubuntu 14.04 64-बिट पर काम किया। बस network­-manager­-vpnc। और कनेक्शन अभी तक स्थिर लगता है।
Jan Vlcinsky

मैंने इसे Ubuntu 14.04 64-बिट के तहत आज़माया। VPN compatible Cisco Anyconnect (openconnect)विकल्प उपलब्ध नहीं है। इसमें कहा गया है...may not have correct VPN plug-in installed.
जैक्स मालप्रेड

1
इंस्टॉल करने sudo apt-get install network-manager-openconnect-gnomeकी आवश्यकता है जिसमें आवश्यक प्लग-इन शामिल हैं।
जैक्स मालप्रेड

बेवकूफ सवाल है, लेकिन मेरे पास बार पर शीर्ष दाईं ओर के प्रतीक नहीं हैं (जो नेटवर्क कनेक्शन एक है) उन को चालू करने का कोई भी तरीका। या एक ही विकल्प के लिए एक और तरीका है।
क्वाथ

4

मुझे पहले भी इसी तरह के मुद्दे का सामना करना पड़ा था। मैंने देखा कि vpnagentdइसकी वजह से लोड नहीं होता है libatk1और vpnuiइसकी वजह से लोड नहीं होता है libxml2। इन पुस्तकालयों के 32-बिट संस्करण स्थापित करने से समस्याएँ हल हो जाती हैं। आप ia32-libsका उपयोग कर समस्या को हल करने के लिए स्थापित करना चाहिए

sudo apt-get update
sudo apt-get install ia32-libs

यह आपके लिए Ubuntu 64 बिट संस्करणों पर समस्या को हल करना चाहिए। मैंने इसे Ubuntu 11.10 और Ubuntu 12.04 पर आज़माया है।


2

मैंने अभी openconnect इंस्टॉल किया है। समान रूप से किसी भी कमांड लाइन उपयोगिता के लिए काम करता है।

sudo apt-get install openconnect

2

Ubuntu 18.04 के रूप में, OpenConnect VPN क्लाइंट GNOME कंट्रोल सेंटर के ऐड-ऑन के रूप में उपलब्ध है, जैसा कि यहाँ दिखाया गया है:

यहाँ छवि विवरण दर्ज करें

इस ऐड-ऑन को सक्षम करने के लिए, आप ubuntu सॉफ्टवेयर सेंटर में 'openconnect' खोज सकते हैं जैसे:

यहाँ छवि विवरण दर्ज करें

फिर सूक्ति नियंत्रण केंद्र पर क्लिक करें और 'OpenConnect VPN क्लाइंट' के लिए चेकबॉक्स जांचें।


1

बस अगर आप चाहते हैं कि Ciso Anyconnect क्लाइंट काम कर रहा है तो इस ब्लॉग पर एक नज़र डालें । बस फ़ायरफ़ॉक्स आइस्ड टी वेब प्लगइन को अक्षम करें और अपने वीपीएन साइट पर जाएं। उबंटू वीपीएन इंस्टॉलर डाउनलोड करें और शेल स्क्रिप्ट चलाएं। मेरे मामले में सिस्को Anyconnect वीपीएन क्लाइंट स्थापित किया गया था और इंटरनेट अनुभाग के तहत उपलब्ध है और ठीक काम करता है।


धन्यवाद! मुझे लगता है कि मैं OpenConnect के साथ रहना होगा।
हाइपरक्यूब

लिंक दुर्भाग्य से अब टूट गया है।
पैट्रिक

1

मेरे मामले में vpnagentdलोड नहीं होगा। पैकेजों को स्थापित करना

sudo apt-get install lib32z1 lib32ncurses5

हालाँकि, मेरे लिए समस्या हल हो गई। टर्मिनल ने इन्हें इंस्टॉल करने के लिए मैसेज का वादा किया, जब मैंने इंस्टॉल करने की कोशिश की ia32-libs, जो अप्रचलित प्रतीत हो रहा है।


धन्यवाद। अंत में मेरे लिए भी यही काम किया (उबंटू 15.04, 64-बिट)। मुझे वास्तव में यहाँ वह जानकारी मिली: socsci.uci.edu/~jstern/uci_vpn_ubuntu
GlenPeterson

1

यहाँ प्रक्रिया है कि Ubuntu 64 बिट डेस्कटॉप 14.04.3 पर मेरे लिए काम कर रहे हैं

sudo apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0 libxml2:i386 libstdc++6:i386 libgtk2.0-0:i386 libpango1.0-0:i386

अब, मैं लॉन्च कर सकता हूं ।/vpnui


1

कोई बात नहीं, मैंने यहाँ निर्देशों के साथ OpenConnect स्थापित किया अंत में, मुझे उस सिस्को कचरे से निपटने की ज़रूरत नहीं है!


1
डांग, वह लिंक टूट गया है।
पैट्रिक

1
यहां एक संग्रहीत संस्करण है: web.archive.org/web/20110312103407/http://faq.oit.gatech.edu/ ... मुझे याद नहीं है कि वास्तव में मैंने उन निर्देशों का उपयोग क्यों किया।
हाइपरक्यूब

0

मैंने पहले भी इसी तरह के मुद्दे का सामना किया है। मैंने देखा कि vpnagentdइसकी वजह से लोड नहीं होता है libatk1और vpnuiइसकी वजह से लोड नहीं होता है libxml2। इन पुस्तकालयों के 32 बिट संस्करण को स्थापित करना मुद्दों को हल करता है। आपको समस्या का उपयोग करने के लिए ia32-lib स्थापित करना चाहिए

sudo apt-get install ia32-libs

यह आपके लिए Ubuntu 64 बिट संस्करणों पर समस्या को हल करना चाहिए। मैंने इसे 11.10 और 12.04 पर आजमाया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.