विंडोज 7, कोई डिफ़ॉल्ट गेटवे के साथ नेटवर्क कनेक्शन: "अज्ञात नेटवर्क" स्थिति को बदलने का कोई तरीका?


17

मेरे पास विंडोज 7 प्रो आरटीएम चलाने वाला एक कंप्यूटर है। इस कंप्यूटर में दो नेटवर्क कनेक्शन हैं:

  • इंटरनेट से एक वाई-फाई कनेक्शन (होम राउटर के माध्यम से) जो ठीक काम करता है।
  • एक OpenVPN वर्चुअल नेटवर्क कनेक्शन। अधिक सटीक रूप से, यह एक आभासी ईथरनेट कनेक्शन है जो वास्तव में एक भौतिक ईथरनेट वायर्ड कनेक्शन की तरह व्यवहार करता है।

मेरी समस्या यह है कि "नेटवर्क और साझाकरण केंद्र" ओपनवीपीएन कनेक्शन के लिए "अज्ञात नेटवर्क" दिखाता है। कुछ शोध के बाद मैंने पाया कि कनेक्शन के डिफ़ॉल्ट गेटवे के मैक पते द्वारा तार्किक नेटवर्क (एक डोमेन के बाहर) की पहचान की जाती है। समस्या यह है, OpenVPN कनेक्शन का कोई डिफ़ॉल्ट गेटवे नहीं है: यह एक निजी नेटवर्क है, इसलिए मुझे इसकी आवश्यकता नहीं है ...

नतीजतन, "अज्ञात नेटवर्क" को हमेशा सार्वजनिक माना जाता है, इसलिए फ़ायरवॉल हमेशा "सार्वजनिक मोड" में होता है, जो मुझे नहीं चाहिए। इसके अलावा, मैं "अज्ञात कनेक्शन" या कुछ भी (जो समझ में आता है) का नाम नहीं बदल सकता, इसलिए यह थोड़े बदसूरत है।

मेरा लक्ष्य निजी प्रोफ़ाइल के साथ OpenVPN कनेक्शन के लिए एक उचित तार्किक नेटवर्क को परिभाषित करना है। मैं कुछ वर्कअराउंड (फ़ायरवॉल को अक्षम करता हूं, सभी अज्ञात नेटवर्क को "निजी" बनाने के लिए सुरक्षा नीति को संशोधित करता हूं) लेकिन वे अभी भी वर्कअराउंड हैं। मैं बस चाहता हूं कि मेरे ग्राहक वीपीएन से जुड़े बिना उनकी फ़ायरवॉल सेटिंग्स को निष्क्रिय किए बिना, वैश्विक कॉन्फ़िगरेशन को संभावित दुष्प्रभावों ("सुरक्षा नीति" समाधान) के बिना और नेटवर्क में एक बदसूरत "अज्ञात कनेक्शन" को देखे बिना और साझाकरण केंद्र।

क्या कोई और तरीका है इसे करने के लिए? मैंने यह जांचने की कोशिश की कि रजिस्ट्री में क्या चल रहा था (HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkList दिलचस्प है), लेकिन मुझे अभी भी OpenVPN कनेक्शन को तार्किक रूप से निर्दिष्ट करने के लिए "बाध्य" करने का तरीका नहीं मिला। नेटवर्क।

किसी भी मदद को बहुत सराहा जाएगा।

सुपरसुअर में संबंधित प्रश्न दिखाया गया: /superuser/37355/windows-7-cant-identify-network/37422


2
वास्तव में दिलचस्प सवाल है, मुझे उम्मीद है कि इसका जवाब मिल जाएगा।
मैसिमो

1
मेरे पास फिलहाल इसे सही तरीके से परखने का कोई तरीका नहीं है, लेकिन क्या आप आईपी एड्रेस को गेटवे के रूप में भी जोड़ सकते हैं, इसे खुद को निर्देशित कर सकते हैं?
जेस

अच्छी कोशिश, लेकिन यह काम नहीं करता है: विंडोज मुझे एनआईसी आईपी पते पर डिफ़ॉल्ट गेटवे पते को सेट करने की अनुमति नहीं देता है। यह कोई त्रुटि नहीं दिखाता है, लेकिन जब मैं कनेक्शन के गुणों में वापस जाता हूं, तो डिफ़ॉल्ट गेटवे अभी भी खाली है।
एटिने डेकाॅम्प्स

जेस: सुपरसुसर में एक चर्चा के बाद, मैंने इसे फिर से आज़माया (स्वयं के आईपी को गेटवे के रूप में सेट करें) और यह काम करता है ... जब तक कि इंटरफ़ेस अक्षम न हो या कंप्यूटर रिबूट न ​​हो जाए। जब मैं इसे पुन: सक्षम करता हूं, तो डिफ़ॉल्ट गेटवे एक बार फिर से चला जाता है ... कोई विचार?
एटिने डेकाम्प्स

जवाबों:


4

यहां एक पॉवर्सशेल स्क्रिप्ट है जो ऐसा दिखता है जैसा आप चाहते हैं।


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

3
आह, यह मेरी स्क्रिप्ट है (nivot.org से)
x0n

9

मैं बस चाहता हूं कि मेरे ग्राहक वीपीएन से जुड़े बिना उनकी फ़ायरवॉल सेटिंग्स को निष्क्रिय किए बिना, वैश्विक कॉन्फ़िगरेशन को संभावित दुष्प्रभावों ("सुरक्षा नीति" समाधान) के बिना और नेटवर्क में एक बदसूरत "अज्ञात कनेक्शन" को देखे बिना और साझाकरण केंद्र।

क्या कोई और तरीका है इसे करने के लिए?

हम जिस वर्कअराउंड का उपयोग करते हैं, वह OpenVPN कॉन्फ़िग फ़ाइल के माध्यम से क्लाइंट के लिए एक डिफ़ॉल्ट मार्ग को धकेलना है, जैसे:

# Dummy default gateway to work around Windows 'unidentified network'/'unknown network'
route-metric 512
route 0.0.0.0 0.0.0.0

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

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

  • विशेष रूप से दो डिफ़ॉल्ट गेटवे जैसे कि प्रदान किए गए वर्कअराउंड को कुछ लोगों द्वारा शब्दार्थिक रूप से गलत माना जाता है और अगर आप यूआई के माध्यम से इसे कॉन्फ़िगर करते हैं, तो विंडोज आपको तदनुसार चेतावनी देता है।
  • देखें एक निजी अज्ञात नेटवर्क से पहचाने जाने और निजी बनाने के लिए कैसे? इस विषय की चर्चा के लिए, विशेष रूप से स्वयं और पोस्टर (जेसन आर। कोम्ब्स) ने स्टीव हैथवे के पृष्ठ के नीचे डिफ़ॉल्ट गेटवे विधि के संक्षिप्त सारांश के बारे में उचित आलोचना की।

कहा कि हमने इस वर्कअराउंड का उपयोग कुछ समय तक बिना किसी समस्या के सफलतापूर्वक किया है।


"मार्ग 0.0.0.0 0.0.0.0" काम नहीं करेगा। डिफ़ॉल्ट गेटवे कनेक्शन पर पहुंच योग्य (ARP) होना चाहिए। मैं हालांकि आपके उत्तर के अन्य भागों से सहमत हूँ।
इटियेन डेक्म्प्स

1
ओह, तथ्य की बात के रूप में, यह काम करता है। ऐसा इसलिए है क्योंकि मैंने "मार्ग" ओपनवीपीएन कॉन्फ़िगरेशन विकल्प के सिंटैक्स को गलत समझा है। एक डिफ़ॉल्ट तीसरा पैरामीटर है जो वीपीएन गेटवे है, इसलिए विंडोज वास्तव में ओपनवीपीएन से "आभासी" एआरपी प्रतिक्रिया प्राप्त करने का प्रबंधन करता है।
इटियेन डेक्म्प्स 17

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

1

OpenVPN AS (एक्सेस सर्वर) के लिए आप इसे सर्वर कॉन्फ़िगरेशन निर्देश बॉक्स में उन्नत वीपीएन सेटिंग्स में जोड़ना चाह सकते हैं :

push "route-metric 512"
push "route 0.0.0.0 0.0.0.0"

फिर सर्वर को अपडेट करें और, एट वॉयलेट, Win7 को TAP डिवाइस पर डिफ़ॉल्ट gw मिलेगा और आपको अनजान से दूसरों तक नेटवर्क प्रकार बदलने देगा।

धन्यवाद @ स्टीफ़न-ओपल टिप के लिए! :)


1

मैं अपना योगदान छोड़ना चाहूंगा। देखें मेरे मामले में क्या काम किया ... विंडोज 7 और विंडोज 8 ...

मैं क्लाइंट इनबाउंड कांसेप्टिविटी की इस समस्या के साथ बहुत समय बिताता हूं।

फ़ायरवॉल पर TAP इंटरफ़ेस को अक्षम करना ठीक काम करता है, लेकिन यह VPN संदर्भ में फ़ायरवॉल को बंद करने के लगभग समान है। वीपीएन मशीनें विभिन्न सुरक्षा संदर्भों में चल रही हैं और कुछ दूसरों को प्रभावित कर सकती हैं।

मैंने "डिफ़ॉल्ट गेटवे" के कॉन्फ़िगरेशन की कोशिश की, जो नेटवर्क को "वर्क नेटवर्क" (सिर्फ Win7 में, Win8 पर नहीं) के रूप में पहचानता है, और फिर भी पिंग नहीं किया!

मैन्युअल रूप से रजिस्ट्री में एक "* NdisDeviceType" रिकॉर्ड जोड़ें भी Win8 पर काम नहीं किया।

इसलिए, माइंडली विंडोज फ़ायरवॉल कॉन्फ़िगरेशन को देखकर मैंने केवल प्रोफाइल के बजाय एक और स्कोप कॉन्फ़िगरेशन देखा, इसलिए मैंने पिंग के बजाय एक और सर्विस चलाने की कोशिश की और जब "अनजाने नेटवर्क" और "पब्लिक प्रोफाइल" में भी ठीक से काम किया तो मुझे क्या आश्चर्य हुआ!

इसलिए, मैंने डी पिंग समस्या को अलग करने की कोशिश की, और जो कॉन्फ़िगरेशन यह काम करता है वह निम्न था: डिफ़ॉल्ट विंडोज फ़ायरवॉल एंट्री IPv4 पिंग के बाहर सक्षम है "फ़ाइल और प्रिंटर साझाकरण (इको अनुरोध - ICMv4-In)", इसलिए उसके में गुण, मैंने "स्कोप" पर क्लिक किया, और "रिमोट आईपी एड्रेस" में, मैं "लोकल सबनेट" से "एनी आईपी एड्रेस" में बदल गया, और इसने पिंग का काम किया।


0

अरे मैं यह काम कर पा रहा था। मैं नेटवर्क और शेयरिंग सेंटर गया, फिर "होम ग्रुप" पर क्लिक किया। यह उस स्क्रीन पर कहता है कि मैं होमग्रुप में शामिल नहीं हो सकता क्योंकि नेटवर्क सार्वजनिक है। फिर मैंने प्रश्न पर क्लिक किया "नेटवर्क स्थान क्या है?" और यह मुझे नेटवर्क के प्रकार को बदलने की अनुमति देता है। एक स्क्रीन कहती है कि विंडोज नेटवर्क प्रकार को बदलने में असमर्थ था, लेकिन यह बदल जाएगा।


-2

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


1
मैं वास्तव में नहीं समझता। यदि मैं इस कनेक्शन के लिए विंडोज को एक डिफ़ॉल्ट गेटवे देता हूं, तो विंडोज एक डिफ़ॉल्ट मार्ग के रूप में वीपीएन कनेक्शन का उपयोग कर सकता है। मतलब, विंडोज़ इंटरनेट तक पहुंचने के लिए वीपीएन कनेक्शन का उपयोग करेगा ... बेशक मैं नहीं चाहता (यह वैसे भी काम नहीं करेगा)।
एटिने डेकाॅम्प्स

-3

वीपीएन से कनेक्ट होने के दौरान "नेटवर्क और शेयरिंग सेंटर" में जाने की कोशिश करें, और आपको सूचीबद्ध नेटवर्क देखना चाहिए। प्रत्येक नेटवर्क के तहत "वर्क नेटवर्क" या "डोमेन नेटवर्क" जैसी स्थिति होगी, आपको इसे क्लिक करने और यह बदलने में सक्षम होना चाहिए कि नेटवर्क किस प्रकार का है।

J.Ja


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