क्या नेटवर्क मैनेजर के माध्यम से एक साथ कई वीपीएन नेटवर्क से जुड़ना संभव है?


15

क्या नेटवर्क मैनेजर के माध्यम से एक बार में अधिक वीपीएन नेटवर्क कनेक्ट करना संभव है?

मैं Ubuntu 12.04.1 LTS चला रहा हूं।

अभी के लिए मैं केवल पूर्वनिर्मित वीपीएन कनेक्शनों के बीच स्विच करने में सक्षम हूं। यह काफी कष्टप्रद है क्योंकि मुझे एक साथ दो या अधिक वीपीएन नेटवर्क से जुड़ने की आवश्यकता है।

उदाहरण के लिए Windows OpenVPN क्लाइंट पर, यह संभव है।

जवाबों:


11

12.10 (नेटवर्क-मैनेजर 0.9.6) के साथ, आप नेटवर्क सेटिंग्स का उपयोग करके कई वीपीएन से कनेक्ट कर सकते हैं:

  • सिस्टम सेटिंग्स (सूक्ति-नियंत्रण-केंद्र)
  • नेटवर्क
  • प्रत्येक वीपीएन का चयन करें और इसे "चालू" पर सेट करें।

आप nmcliउपकरण का उपयोग भी कर सकते हैं ; देख http://cweiske.de/tagebuch/networkmanager-vpn.htm अधिक जानकारी के लिए।


4
यह मेरा पहला वीपीएन कनेक्शन गिरा देता है। जैसा कि @Simon Déziel ने उल्लेख किया है कि यह एक तरह का बग है।
मेंढकराव

मुझे लगता है कि यह केवल तभी काम करता है जब वीपीएन कनेक्शन विभिन्न प्रदाताओं का उपयोग करते हैं। उदाहरण के लिए दोनों सिस्को vpncकन्वेंशन नहीं। मेरे पास ऐसे मामले भी हैं जहां वीपीएन एक दिए गए प्रदाता का उपयोग कर रहा था, जब मैंने इसे आज़माया, जब तक कि मैंने रिबूट नहीं किया, तब तक वह टूट गया और फिर से कनेक्ट करने से इनकार कर दिया।
एड्रियन

5

यह नेटवर्क-मैनेजर-ओपनवपन की एक ज्ञात सीमा है। आप https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/671024 पर सदस्यता ले सकते हैं और बग को प्रभावित करते हुए चिह्नित कर सकते हैं।

जैसा कि पहली टिप्पणी में उल्लेख किया गया है, कई वीपीएन से कनेक्ट करना संभव है, लेकिन नेटवर्क प्रबंधक के माध्यम से नहीं।


3

ऐसा लगता है कि आप जो चाहते हैं वह फिलहाल संभव नहीं है। वहाँ की तरह इस मुद्दे पर कीड़े के एक बहुत हैं इस और यह नदी के ऊपर को सौंपा गया था।

फिर भी, आप इस उत्तर में वर्णित एक ही बार में कई vpns कनेक्ट कर सकते हैं । आप इस उबंटू सहायता पृष्ठ में "मैन्युअल रूप से अपने कनेक्शन को कॉन्फ़िगर कर" अनुभाग को पढ़कर खुद की कॉन्फ़िगरेशन फ़ाइल लिख सकते हैं।


3

आप इसे नेटवर्क प्रबंधक के साथ नहीं कर सकते, लेकिन हाँ, नेटवर्क प्रबंधक और पीपीटीपी का उपयोग करके।

यहाँ है कि मैं इसे अपने मामले में कैसे काम करता हूँ।

  1. नेटवर्क मैनेजर का उपयोग करके पहले वीपीएन से कनेक्ट करें।
  2. कमांड के साथ दूसरे वीपीएन से कनेक्ट करें, दूसरे वीपीएन को डिस्कनेक्ट pon vpn2करने के poff vpn2लिए उपयोग करें।

कमांड को ponकाम करने के लिए , आपको अपने सिस्टम में निम्नलिखित फाइलों को बनाना होगा:

फ़ाइल /etc/ppp/peers/vpn2:

pty "pptp VPNIpAddress --nolaunchpppd"
name YourUsername
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam vdc

फ़ाइल /etc/ppp/options.pptp:

lock
noauth
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate

बेशक इन फ़ाइलों की सामग्री आपके वीपीएन सर्वरों पर निर्भर करती है।

मेरे मामले में मुझे आवश्यक मार्गों को जोड़ने के लिए ip-up.d / rules को भी जोड़ना चाहिए।

फ़ाइल /etc/ppp/ip-up.d/vpn2

#!/bin/bash
case "$PPP_REMOTE" in
        YourVPNGatewayIPHere)
        route add ....
        route add ....
        ...
                ;;
    *)
esac

मत भूलना: sudo chmod +x /etc/ppp/ip-up.d/vpn2

इसके अलावा, आपको फ़ाइल को संपादित करने /etc/ppp/chap-secretsऔर अपनी साख जोड़ने की आवश्यकता होगी ।

इसके बाद, वीपीएन 1 को नेटवर्क मैनेजर के साथ जोड़कर चलाएं:

sudo pon vpn2

अगर कुछ गलत हुआ तो syslog की जाँच करें।

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