OpenVPN कनेक्ट हो रहा है लेकिन Ubuntu 16.04 / 18.04 पर कोई इंटरनेट एक्सेस नहीं है


27

मैं ओपन वीपीएन का उपयोग करके वीपीएन से कनेक्ट करने का प्रयास कर रहा हूं।

मैंने ओपन-वीपीएन प्लगइन के साथ नेटवर्क-मैनेजर का उपयोग करने की कोशिश की और ovpn.confफ़ाइल के साथ टर्मिनल में भी कोशिश की ।

connection establishedटर्मिनल में सब कुछ जोड़ता है (यह कहता है ), लेकिन कोई इंटरनेट एक्सेस नहीं।

मैं कुछ भी पिंग कर सकता हूं, सुरंग का प्रवेश द्वार भी नहीं।

यहाँ मैंने कोशिश की है

मैंने कोशिश की:

  • अक्षम ufw;
  • कई कॉन्फ़िगर फ़ाइलों की कोशिश की;

एक ही परिणाम।

के तहत विकल्प टिक की कोशिश की VPN configaration> IPv4> routes> use this connection only for resources on its network। इसके बाद, इंटरनेट ने फिर से काम किया और वीपीएन जुड़ा हुआ दिखा। लेकिन मेरा ट्रैफ़िक एन्क्रिप्टेड नहीं है और आईपी और लोकेशन अभी भी वही है। अंत में, मैंने --redirect-gatewayविकल्प की कोशिश की , फिर भी कोई फायदा नहीं हुआ।

मैं अब अपने लीग से बाहर हूं। कृपया मदद करे। पढ़ने के लिए धन्यवाद!


आप सभी यातायात vpn सुरंग के माध्यम से जाना चाहते हैं?
2707974

टिप्पणी करने के लिए धन्यवाद और हाँ। मेरा स्थान वही रहा।
शांतनु शेडी

कृपया, traceroute 8.8.8.8जब आप vpn से कनेक्ट होते हैं और route -nजब आप कनेक्ट होते हैं, तब आउटपुट फॉर्म कमांड से कमांड से आउटपुट को प्रश्न में डालते हैं।
2707974

मैंने जोड़ा कि ट्रेसरआउट अब कहीं नहीं जा रहा है इसलिए मैंने इसे समाप्त कर दिया
शांतनु छाया

जवाबों:


62

मैं OpenVPN नेटवर्क प्रबंधक प्लगइन के साथ सूक्ति नेटवर्क प्रबंधक का उपयोग कर रहा हूं।

आप इसे स्थापित कर सकते हैं:

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

अगर मैं सीधे OpenVPN के साथ कोशिश करता हूं तो मेरा कनेक्शन ठीक चल रहा है। लेकिन अगर मैं नेटवर्क मैनेजर का उपयोग करने की कोशिश करता हूं, तो यह काम करता है, लेकिन इंटरनेट का उपयोग नहीं।

इसे ठीक करने के लिए, नेटवर्क प्रबंधक पर OpenVPN कनेक्शन कॉन्फ़िगरेशन को संपादित करें और IPv4 Settingsटैब में क्लिक करें , फिर Routesबटन पर क्लिक करें:

IPv4 टैब

फिर चिन्हित करें Use this connection only for resources on its network

IPv4 मार्ग

Okफिर क्लिक करें , Saveऔर फिर से कनेक्ट करें।


9
यह निश्चित रूप से सही उत्तर है।
ccpizza

4
यह मेरे लिए 16.04 पर भी काम किया।
मौसा

3
यदि यह इंटरनेट एक्सेस की अनुमति देता है, तो यदि आप ऐसा करते हैं, तो आपका इंटरनेट एक्सेस एन्क्रिप्ट नहीं किया जाएगा? मैंने यह कोशिश की और यह ब्राउज़र परीक्षणों में मेरा वास्तविक आईपी दिखा रहा था।
गमपॉइंट

1
@gammapoint, मुझे लगता है कि आप एक वीपीएन का उपयोग कर रहे हैं एक वीपीएन की आवश्यकता वाले नेटवर्क से जुड़ने के लिए। यदि यह मामला है, तो आपको अपनी सामग्री को केवल वीपीएन नेटवर्क के साथ संचार के लिए एन्क्रिप्ट किया जाना चाहिए, न कि पूरे इंटरनेट के लिए। और यह आपके आईपी को आईएसपी के साथ नहीं बदलना चाहिए (आपको वीपीएन कनेक्शन के लिए एक अतिरिक्त आईपी प्राप्त होगा)।
Rael Gugelmin Cunha

1
प्रतिक्रिया की सराहना करें @RaelGugelminCunha। वीपीएन का मेरा उपयोग व्यक्तिगत गोपनीयता (पीआईए प्रदाता का उपयोग करके) के लिए है, इसलिए वेब सर्फिंग करते समय मेरा आईपी छिपा होना प्राथमिक लक्ष्य है।
गमपॉइंट

2

मैं किसी भी इंटरनेट समस्या भी openvpn तय की

पहले पूरी तरह से Openvpn और ऑटोरेमूव को हटा दें उसके बाद ppa को लिंक में दिखाए अनुसार जोड़ दें और एक-एक करके कमांड्स को निष्पादित करें, फिर यू को जाना अच्छा होना चाहिए .. और यदि कोई dns मुद्दा resolv.conf में ओपेन्डन्स नहीं जोड़ते हैं, तो इसे २०.6.६7.२२.२२२ और २० and.६7 में जोड़ें। 220.220 लिंक


यह नेटवर्क-मैनेजर-ओपनवपन-गनोम पैकेज के साथ मिलकर काम करता है, उत्कृष्ट, धन्यवाद!
इनकी

हाँ, मैं इस के लिए एक काम धागा कभी नहीं मिला। लेकिन यह जानकर अच्छा लगा कि मेरे आधे गधे ने किसी की मदद की। बहुत सराहा गया आदमी: ')
शांतनु शेडी

यदि आप vpn के माध्यम से सामान्य ट्रैफ़िक को रूट नहीं करना चाहते हैं, तो अतिरिक्त ppa's और विभिन्न बिल्ड को स्थापित करने की बिल्कुल आवश्यकता नहीं है। वर्तमान नेटवर्कमैन प्लग इन GUI: myopenvpn -> Edit -> IPv4 Settings> Routes> enable " इस कनेक्शन का उपयोग केवल अपने नेटवर्क पर संसाधनों के लिए करें " के माध्यम से ठीक काम करता है । @Rael का उत्तर स्वीकार किया जाना चाहिए।
ccpizza

1

समस्या मार्ग बनाती है। सटीक होने के लिए, डिफ़ॉल्ट मार्ग।

सबसे पहले, यदि आप सभी ट्रैफ़िक ट्रॉप वीपीएन को रूट करना चाहते हैं, तो आप NMविकल्प की जांच न करें "केवल अपने नेटवर्क पर संसाधनों के लिए इस कनेक्शन का उपयोग करें"।

दूसरी समस्या डिफॉल्ट gw के बारे में है

0.0.0.0 10.211.1.2 128.0.0.0 UG 0 0 0 tun0

समस्या मैनुअल जोड़ने के मार्ग के साथ ठीक हो सकती है या वीपीएन सर्वर पर कॉन्फ़िगरेशन की जांच कर सकती है।

सभी ट्रैफ़िक के लिए मैन्युअल रूट सेट करने tun0के लिए vpn put कमांड से कनेक्ट करने के बाद जाएं

ip route add default via ip_address_of_vpn_server

संपादित करें 1

प्रतीक्षा करें, यदि आप ट्रैफ़िक को wlan0कमांड के साथ जाना चाहते हैं, तो आप डिफ़ॉल्ट मार्ग उर्फ ​​डिफ़ॉल्ट जोड़ सकते हैं

sudo ip route add default via 172.16.156.65

या वीपीएन के माध्यम से यातायात मार्ग के लिए

sudo ip route add default via 10.211.1.2

उसके बाद आप अधिक मार्ग जोड़ सकते हैं

उदाहरण, यदि आप के 106.158.15.233माध्यम से जाने के लिए अभ्यस्तwlan0

 ip route add 106.158.15.233/32 via 172.16.156.65 dev wlan0

या वीपीएन के माध्यम से

 ip route add 106.158.15.233/32 via 10.211.1.2 dev tun0

172.16.156.65 आपके वाईफाई राउटर का पता है

10.211.1.2 आपके वीपीएन सर्वर का पता है


आपने मेरा संपादन 1
2707974

मैंने एक और जवाब जोड़ा। काम नहीं कर रहा है :(
शांतनु शेडी

और अब कुछ पूरी तरह से अलग है। Vpn, क्लाइंट, कॉन्फिगर के लिए कोई भी कॉन्फ़िगरेशन निकालें NM। इसके बाद पीसी को रीस्टार्ट करें। यह हमें भीख मांगने पर वापस करेगा। हम स्पष्ट रूटिंग टेबल प्राप्त करेंगे। अगन के साथ प्रयास करें NM। जब आप कनेक्ट होते हैं तो मुझे आउटपुट देते हैं route -n
2707974

यह किया था और मेरे साथ असर के लिए EDIT 2 धन्यवाद में उत्पादन दिया। बस खिचड़ी भाषा vpn के माध्यम से इंटरनेट मिलता है और न ही खिड़कियों पर वापस जाना चाहता हूँ। मुझे फिर से उल्लेख करना चाहिए कि यह कोई कनेक्टिविटी के बजाय कुछ समय काम किया
शांतनु छाया

ठीक है, अब हम साफ हैं। आपका wifi राऊटर चालू है 172.16.156.65। अब में vpn सर्वर से कनेक्शन बनाएं NMNMतब जाकर vpnvpn सर्वर पता, उपयोगकर्ता, पास जोड़ें। अगर काम है तो यह है अगर नहीं। जब आप कनेक्ट होते हैं तो route -nहमें रूट एड वीपीएन के साथ देखना होगा।
2707974

1

मुझे पता है कि यह पुराना है, लेकिन मेरे पास इस समस्या का समाधान इस धागे से नहीं है और इसी तरह की समस्या है।

यहाँ मेरी समस्या है। मैंने अपने राउटर से अपनी ओपनवीपीएन कुंजी डाउनलोड की। Linuxmint वर्चुअल मशीन और एलिमेंट्रीओएस दोनों ही एक लैपटॉप पर वर्चुअल और होस्ट ओएस पर स्थापित है। दोनों संस्करण एक ही समस्या देते हैं। वीपीएन कनेक्ट होता है, लेकिन इसके माध्यम से बिल्कुल कोई यातायात नहीं है। "अपने नेटवर्क पर केवल संसाधनों के लिए इस कनेक्शन का उपयोग करना" सक्षम करना पूरी तरह से बेकार है और मुझे अभी भी वीपीएन नेटवर्क संसाधनों तक पहुंच प्राप्त नहीं है। उसको खरोंचो...

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

[हल]

इसलिए मैंने इसे एक अलग डिस्ट्रो के साथ लैपटॉप पर फिर से किया .. मैंने एक-एक करके विकल्प बदले इस बार प्रत्येक बार वीपीएन की जाँच की और संपीड़न को कॉन्फ़िगर करने के बाद वीपीएन ने काम करना शुरू कर दिया।

कनेक्शन सेटिंग्स वीपीएन के तहत> उन्नत बटन> एलज़ो डेटा संपीड़न (मैं अनुकूली पर सेट) का उपयोग करें की जाँच करें और सुरंग ने कोई समस्या नहीं शुरू की और वीपीएन राउटर के बाहरी आईपी के रूप में "माय आईपी" शो।

मेरे अनुभव में कोई विशेष कॉन्फ़िगरेशन या फ़ायरवॉल या कुछ भी नहीं है। बस सभी विकल्पों को कॉन्फिग फ़ाइल के समान सेट करने की आवश्यकता है और आप इसे संभालने के लिए अंतर्निहित नेटवर्क प्रबंधक का उपयोग कर सकते हैं।


0

मुझे पता है कि समस्या हल हो गई होगी, लेकिन मेरे मामले में समाधान एक रिबूट नहीं बचा। इसलिए, मैंने ओपनवैन टर्मिनल के लिए एक और समाधान पाया --management localhost 1194कि तर्क को जोड़कर उबंटू 14.04 पर इंटरनेट एक्सेस नहीं दिया गया। पसंद:

root@user /# openvpn --config file.ovpn --management localhost 1194.

यह आसान है यदि आप network-managerएप्लेट से उपयोग के लिए कॉन्फिग फाइल को 3 अन्य फाइलों में विभाजित नहीं करना चाहते हैं ।


0

सबसे अच्छा समाधान जो मैंने पाया है वह एक टर्मिनल खोलना और निम्नलिखित कार्य करना है:

sudo gedit /etc/resolvconf/resolv.conf.d/head

खुलने वाली फ़ाइल में, निम्नलिखित जोड़ें:

nameserver 208.67.222.222
nameserver 208.67.220.220

फ़ाइल को सहेजें और टर्मिनल में निम्नलिखित कमांड चलाएँ:

sudo resolvconf -u

अब अपने OpenVPN सर्वर से कनेक्ट करने का प्रयास करें। आप जाने के लिए तैयार हैं!


मेरे लिए काम नहीं किया। इसके अलावा उस फाइल में कहा गया है "HAND TO EDIT THIS FILE BY HAND"
मार्क

0

मुझे भी यही समस्या थी। जब आप ओपेनवोन को कॉन्फ़िगर करते हैं, तो फ़ायरवॉल आवश्यक है। आपको फ़ायरवॉल को कॉन्फ़िगर करना चाहिए और फ़ायरवॉल के माध्यम से ओपनवैप ट्रैफ़िक पास करना चाहिए।


0

आप बस अपने फ़ायरवॉल को चालू करके इस समस्या को हल कर सकते हैं। लिनक्स मिंट में, मैं फ़ायरवॉल कॉन्फ़िगरेशन में गया और फ़ायरवॉल चालू किया। उसके बाद मैंने वीपीएन को कनेक्ट किया और कोई समस्या नहीं थी। मुझे आशा है कि वह मदद करेंगे।

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