कमांड लाइन से विंडोज 7 पर गेटवे बदलें


10

मैं डॉस प्रॉम्प्ट से विंडोज 7 मशीन पर डिफ़ॉल्ट गेटवे को बदलने का तरीका खोजने की कोशिश कर रहा हूं।

धन्यवाद!

जवाबों:


9

यकीन नहीं होता कि चीजें विंडोज 7 के साथ बदल गई हैं, लेकिन एक्सपी पर आप ऐसा कुछ कर सकते हैं।

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1


4
आप "परिवर्तन" के साथ "जोड़" को बदल सकते हैं route change 0.0.0.0 mask 0.0.0.0 192.168.0.1:। यह केवल अगले डीएचसीपी लीज नवीनीकरण या रिबूट तक सक्रिय है। एक स्थायी परिवर्तन के लिए आपको netshसही इंटरफ़ेस नाम की आवश्यकता है।
जूल

यह गेटवे को सेट नहीं करेगा , यह गेटवे को एड करेगा, इसलिए यदि कोई गेटवे पहले से ही सेट है, तो विंडोज़ में अब दो गेटवे होंगे, और एक OS में भ्रम पैदा करेगा जो पहले से ही खराब है ... GOOD (अभी, और ALWAYS, बुरा नेटवर्क कॉन्फ़िगरेशन में समस्याएं, उदाहरण के लिए मैंने ग्राफिकल सिस्टम में gw सेट किया है, फिर इसे विवरण में देखें, लेकिन अगर मैं सेटिंग्स को फिर से सेट करता हूं, तो गेटवे सेट नहीं होता है), वास्तविक उत्तर मार्ग परिवर्तन के साथ उपरोक्त टिप्पणी है
THESorcerer

9
netsh interface ipv4 set route 0.0.0.0/32 "Local Area Connection" 192.168.1.1 

नेटवर्क एडेप्टर का नाम संभवतः "लोकल एरिया कनेक्शन" है।


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

netsh interface show interfaceउपलब्ध इंटरफेस को सूचीबद्ध करने के लिए चलाएँ । आप सूची में से सही एक को चुन सकते हैं
माइकल लोमैन

शो इंटरफ़ेस निम्न इंटरफ़ेस नाम देता है: स्थानीय क्षेत्र कनेक्शन और वर्चुअलबॉक्स होस्ट-ओनली नेटवर्क। यदि मैं ipv4 के बजाय स्थानीय क्षेत्र कनेक्शन का उपयोग करने का प्रयास करता हूं तो मुझे निम्नलिखित त्रुटि मिलती है: "निम्न कमांड नहीं मिली: इंटरफ़ेस" स्थानीय क्षेत्र कनेक्शन "निर्धारित मार्ग 0.0.0.0/32" स्थानीय क्षेत्र कनेक्शन "192.168.1.1
लैकोनिकदेव

आपको ipv4 का भी उपयोग करने की आवश्यकता है। मेरे उत्तर में अद्यतन देखें।
HostBits

5
+1 netsh सही तरीका है - इसे रूट ऐड के साथ करने से आपको ओएस को रिबूट करने पर हर बार रूट को फिर से जोड़ना होगा।
लुईस

6

Cheekaleak द्वारा दी गई कमांड लाइन मेरे लिए काम नहीं करती है, यह एक काम करता है:

netsh int ip set address "Local Area Connection" address=192.168.1.64 mask=255.255.255.0 gateway=192.168.1.1

आपको हर क्षेत्र (पता, मुखौटा और प्रवेश द्वार) को निर्दिष्ट करना होगा । अन्यथा वे रीसेट हो जाएंगे।


3

कॉन्फ़िगरेशन को बदलने का एक निरंतर तरीका:

route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1     
route -p change 0.0.0.0 mask 0.0.0.0 192.168.0.1

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