मुझे नेट सेट सेट मार्ग का उपयोग करके "फ़ाइल नाम, निर्देशिका नाम या वॉल्यूम लेबल सिंटैक्स गलत है" त्रुटि क्यों मिलती है?


1

एक windows7 मशीन पर मैं इस उदाहरण के बाद मानक गेटवे सेट करने की कोशिश कर रहा था :

netsh.exe interface ipv4 set route 0.0.0.0/32 "Internet" 172.16.5.1

जिसने निम्नलिखित त्रुटि वापस की:

The filename, directory name, or volume label syntax is incorrect

ऐसा क्यों है, और मैं अपने कनेक्शन के लिए मानक गेटवे कैसे तय कर सकता हूं?


आप किस चीज को पूरा करने की कोशिश कर रहे हैं 0.0.0.0/32? इसके अलावा यह कभी भी मेल नहीं खाएगा 0.0.0.00.0.0.0/8एक आरक्षित नेट है।
डैनियल बी

@ डैनियल: तो दिए गए लिंक में उदाहरण का कोई मतलब नहीं है?
एलेक्स

1
वास्तव में, यह केवल गलत है। आप इसे आसानी से स्वयं देख सकते हैं: चलाएं netsh interface ipv4 show routeऔर आप देखेंगे कि डिफ़ॉल्ट गेटवे के पास 0.0.0.0/0अपना लक्ष्य नेटवर्क है।
डेनियल बी

जवाबों:


2

आप के बजाय अपने असली इंटरफेस का नाम उपयोग करने की आवश्यकता "Internet"। आप उन्हें सूचीबद्ध कर सकते हैं netsh interface show interface


1

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


0

विंडोज 7 पर स्पष्ट रूप से, आपको सही संदर्भ में कमांड को निष्पादित करने के लिए एक अलग सिंटैक्स का उपयोग करने की आवश्यकता है। संदर्भ को निर्दिष्ट करता है इंटरफेस में ipv4 एक -c पैरामीटर के साथ और पूरे संदर्भ विनिर्देश को उद्धृत करता है। उदाहरण के लिए, एडाप्टर को डीएचसीपी में सेट करने के लिए:

netsh -c "interface ipv4" set address name="Local Area Connection" source=dhcp
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.