मैं ifconfig के साथ IP पता सेट कैसे करूँ?


19

मैंने हाल ही में ifconfig en1 1.2.3.4एक मैक पर नेटवर्क इंटरफ़ेस (विशेष रूप से, वायरलेस कार्ड) का आईपी पता सेट किया था ... मैं इसे कैसे हटा / अनसेट कर सकता हूं?

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

उदाहरण के लिए, अभी ifconfigदिखाता है:

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:23:xx:xx:xx:xx 
    inet 192.168.141.99 netmask 0xffffff00 broadcast 192.168.141.255
    inet 192.168.1.112 netmask 0xffffff00 broadcast 192.168.1.255
    media: autoselect
    status: active

पहला पता - 141.99- वह पता है जिसे मैंने मैन्युअल रूप से सेट किया है। दूसरा पता - 1.112- मेरे नेटवर्क के डीएचसीपी सर्वर द्वारा सौंपा गया पता है।

जवाबों:


22

उपयोग करें delete:

ifconfig en1 delete 192.168.141.99

4
यह मेरे लिए काम नहीं करता था, मुझे ifconfig en1 del 192.168.141.99उबंटू पर करना था । आशा है कि यह किसी की मदद करता है।
फ्रॉडिक

@ फ़्रोडिक क्या अंतर है?
tjt263 10

delइसके बजायdelete
कौसिक नंदी

7

En1 से जुड़े सभी आईपी पते को साफ़ करने के लिए:

sudo ifconfig en1 0.0.0.0

मैं पुष्टि करता हूं कि यह मेरे लिए काम करता है।
वाष्पशीलवार

0

मेरा मानना ​​है कि एक रिबूट को इसे रीसेट करना चाहिए।


1
हो सकता है। लेकिन मैं इसके बजाय इसे रिबूट के माध्यम से बैठना छोड़
दूंगा

एक स्पष्ट विकल्प, हालांकि यह उत्तर ifconfig कमांड का उपयोग नहीं करता है जैसा कि निर्दिष्ट प्रश्न है।
जोसिया डेविट

0

प्रयत्न:

sudo ifconfig en1 down
sudo ifconfig en1 up

क्षमा करें, लेकिन यह काम नहीं करता है - पता नीचे / ऊपर अतीत बना रहता है।
डेविड वोलेवर

क्या आपने ifconfig en1 को अपने मूल पते पर वापस किया है? यदि आपने नहीं किया है, तो जाहिर है कि यह वही है जो आपने इसे बदल दिया था।
l'L'l

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

0

लगता है जैसे आप डिवाइस को 'स्थिर' से 'dhcp' में बदलना चाहते हैं। ऐसा करने के लिए निम्नलिखित कार्य करें:

sudo ipconfig set en1 BOOTP
sudo ipconfig set en1 DHCP

कॉन्फ़िगरेशन परिवर्तन करने के बाद आपको उस इंटरफ़ेस को नीचे और ऊपर लाने की आवश्यकता होगी:

sudo ifconfig en1 down
sudo ifconfig en1 up

Ifconfig का कौन सा संस्करण उस वाक्य रचना का उपयोग करता है? मेरी मशीन पर ifconfig के लिए पेज (10.6.7) में या तो किसी भी setकार्रवाई का उल्लेख नहीं है या dhcp
डेविड वॉलेवर

यह लिनक्स पर काम कर सकता है लेकिन यह BSD ifconfig में काम नहीं करता है जो MacOS के साथ जहाज करता है।
Thom निकोल्स

-2

प्रयत्न :

ifconfig en* down detach delete 

क्या आप इस उत्तर का विस्तार करके बता सकते हैं कि विभिन्न झंडे और विकल्प क्या कर रहे हैं?
ग्राहम मिलन

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