OSX 10.9 Mavericks में "वीपीएन कनेक्शन पर सभी ट्रैफ़िक भेजें" कहां है?


16

मैं एक सिस्को IPSec वीपीएन कनेक्शन की सेटिंग्स को बदलने का प्रयास कर रहा हूं जो OSX के माध्यम से सिस्टम वरीयताओं में वीपीएन क्लाइंट में बनाया गया था। वीपीएन अपेक्षित के रूप में कार्य करता है, जिससे मुझे अपनी कंपनी में संरक्षित सर्वर तक पहुंचने की अनुमति मिलती है। मैं इस वीपीएन (यूट्यूब, विकिपीडिया, जो भी हो) के माध्यम से इंटरनेट पर अन्य वेबसाइटों का उपयोग करना चाहूंगा। जहाँ तक मैं बता सकता हूँ, मेरी नियमित वेब ब्राउजिंग को वीपीएन के माध्यम से निर्देशित नहीं किया जा रहा है।

इस सेब समर्थन पृष्ठ कहते हैं कि "वीपीएन कनेक्शन पर सभी ट्रैफ़िक भेजें" नामक एक सेटिंग है जिसे इसके माध्यम से सक्षम किया जा सकता है Apple menu > System Preferences > Network > Advanced > Options संवाद। हालांकि, जब मैं नेटवर्क इंटरफ़ेस सूची से वीपीएन का चयन करता हूं और "उन्नत ..." बटन पर क्लिक करता हूं, तो कोई "विकल्प" टैब या बटन नहीं होता है। मुझे दो टैब, "DNS" और "प्रॉक्सी" के साथ एक संवाद दिखाई देता है। कहीं भी कोई विकल्प बटन या "वीपीएन कनेक्शन पर सभी ट्रैफ़िक भेजें" नहीं है।

तो, क्या देता है? क्या इसका वीपीएन (सिस्को IPSec) से जुड़े वीपीएन के साथ क्या संबंध है? क्या यह वीपीएन की सेटिंग्स से संबंधित है? इसके बावजूद, मैं वीपीएन के माध्यम से सामान्य ब्राउज़िंग कैसे कर सकता हूं?


वीपीएन कनेक्शन किस प्रकार का है। कुछ मामलों में सभी ट्रैफ़िक को वीपीएन कनेक्शन के माध्यम से वैसे भी भेजा जाएगा (जब सक्रिय) तो अप्रचलित में विकल्प (और इस तरह उपलब्ध नहीं)। उदाहरण: सिस्को वीपीएन ... कोई विकल्प नहीं। VPN (PPTP) ... विकल्प उपलब्ध है।
sdmeyers

@sdmeyers वास्तव में यकीन नहीं है कि किस तरह का कनेक्शन। मैं वास्तव में देख रहा हूँ "सिस्को IPSec"। मैं सेटिंग प्रकार की जाँच कहाँ करूँगा? वीपीएन की मेरी (सीमित) समझ के आधार पर, मेरा मानना ​​है कि मेरे ट्रैफ़िक को इसके माध्यम से रूट नहीं किया जा रहा है। वीपीएन सर्वर यूएस में स्थित है, और जब मैं अपने वर्तमान आईपी पते को देखता हूं तो मैं देखता हूं कि मेजबान गैर-अमेरिकी देश में है जिसमें मैं वर्तमान में स्थित हूं।
Pwnosaurus

1
Google "आपका आईपी क्या है" आपके vpn से जुड़ने से पहले और बाद में आपका सार्वजनिक आईपी पता देखने के लिए, यह यहाँ अलग होना चाहिए। वीपीएन आपको स्थानीय आईपी पता नहीं बदलेगा।
sdmeyers

मैक का सिस्को IPSec क्लाइंट बिल्कुल वांछित व्यवहार करता है - वीपीएन सर्वर संरक्षित मार्गों की सूची प्रदान करता है और इन्हें मैक के सिस्टम रूटिंग टेबल में जोड़ा जाता है। विपरीत समस्या यहाँ होने के बावजूद ... मेरे पास 10.x.x.x.x और 172.x.x.x मार्ग हैं netstat -rn, लेकिन मैं किसी तरह केवल 10 का उपयोग करने की अनुमति देता हूं - 172 नहीं।
tishma

जवाबों:


10

मुझे लगता है कि मैक में अंतर्निहित वीपीएन क्लाइंट के सभी वीपीएन कनेक्शनों के पास वह विकल्प नहीं है।

PPTP और L2TP विकल्प प्रदान करते हैं: अपनी नेटवर्क सेटिंग्स खोलें:

enter image description here

अपना वीपीएन कनेक्शन चुनें और उन्नत बटन पर क्लिक करें।

शीर्षक "सत्र विकल्प" के तहत एक नई विंडो तीन चेक-बॉक्स के साथ पॉप अप होगी। इनमें से अंतिम एक चेकबॉक्स वह है जिसे आप चाहते हैं: "वीपीएन पर सभी ट्रैफ़िक को पुनर्निर्देशित करें"।

हालाँकि, जैसा आपने कहा। उन्नत बटन सिस्को IPSec के साथ पॉप अप नहीं करता है।

मुझे यह धागा मिला ( https://superuser.com/questions/91191/how-to-force-split-tunnel-routing-on-mac-to-a-cisco-vpn ) जो शायद आपकी समस्या का जवाब हो सकता है (यदि आप इसका उपयोग पूरी आईपी सीमा को पूरा करने के लिए करते हैं):

किसी को पता है कि हारने के लिए राउटिंग टेबल (मैक पर) को कैसे हैक किया जाए   एक सिस्को वीपीएन पर हर चीज के लिए वीपीएन रूटिंग के लिए मजबूर करना? बहुत ज्यादा   मैं जो करना चाहता हूं वह केवल 10.121 है। * और 10.122। * पते पर   वीपीएन और बाकी सब कुछ सीधे इंटरनेट पर।

निम्नलिखित मेरे लिए काम करता है। सिस्को वीपीएन से कनेक्ट करने के बाद इन्हें चलाएं। (मैं ओएस एक्स के अंतर्निहित सिस्को ग्राहक का उपयोग कर रहा हूं, सिस्को ब्रांडेड क्लाइंट का नहीं।)

sudo route -nv add -net 10 -interface utun0
sudo route change default 192.168.0.1

सुरंग के दूसरी तरफ नेटवर्क के साथ पहले कमांड में "10" को बदलें।

अपने स्थानीय नेटवर्क के प्रवेश द्वार के साथ "192.168.0.1" बदलें।

मैंने इसे बाश स्क्रिप्ट में डाला, जैसे:

$ cat vpn.sh 
#!/bin/bash

if [[ $EUID -ne 0 ]]; then
    echo "Run this as root"
    exit 1
fi

route -nv add -net 10 -interface utun0
route change default 192.168.0.1

जब आप वीपीएन कनेक्ट करते हैं तो मुझे यह स्वचालित रूप से चलाने के बारे में एक स्पष्टीकरण मिला, लेकिन शुक्रवार को देर हो चुकी है और मुझे इसे आज़माने का मन नहीं है :)

https://gist.github.com/675916

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

मैंने तब से नौकरी छोड़ दी है जहां मैं सिस्को वीपीएन का उपयोग कर रहा था, इसलिए यह मेमोरी से है।

पहले कमांड में "10" वह नेटवर्क है जिसे आप वीपीएन पर रूट करना चाहते हैं। "10" "10.0.0.0/8" के लिए छोटा हाथ है। तुआन अन्ह ट्रान के मामले में, ऐसा लगता है कि नेटवर्क "192.168.5.0/24" है।

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

गेटवे का पता लगाने का सबसे आसान तरीका है, वीपीएन में प्रवेश करने से पहले नेटस्टैट-आरएन चलाएं, और आईपी पते को "डिफ़ॉल्ट" गंतव्य के दाईं ओर देखें। उदाहरण के लिए, यहाँ अभी मेरे बॉक्स पर क्या दिखता है:

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            10.0.1.1           UGSc           29        0     en1
10.0.1/24          link#5             UCS             3        0     en1
10.0.1.1           0:1e:52:xx:xx:xx   UHLWIi         55   520896     en1    481
10.0.1.51          7c:c5:37:xx:xx:xx   UHLWIi          0     1083     en1    350
10.0.1.52          127.0.0.1          UHS             0        0     lo0

मेरा प्रवेश द्वार 10.0.1.1 है - यह "डिफ़ॉल्ट" गंतव्य के दाईं ओर है।


यह उत्तर वही प्रदान करता है जो पूछा जा रहा था।
sdmeyers

-1

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

आशा है कि यह मदद कर सकता है।

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