क्या इंटरफ़ेस को डीएचसीपी में स्विच करने के लिए इफकोनिग का उपयोग करना संभव है और यदि नहीं, तो सबसे अच्छा तरीका क्या है?


14

मैंने अभी एक नया उबंटू सर्वर स्थापित किया है और मैं बहुत सारे नेटवर्किंग परीक्षण करने जा रहा हूं।

सेटअप के दौरान, मैंने बस नेटवर्क स्टेप को छोड़ दिया।

अब मुझे अक्सर डीएचसीपी और एक पते के बीच स्विच करने की आवश्यकता होती है।

मुझे पता है कि मैं आसानी से एक पोर्ट के माध्यम से एक पता दे सकता हूं ifconfig eth0 x.x.x.x netmask x.x.x.x, लेकिन, क्या कोई विकल्प है जो डीएचसीपी का उपयोग करने के लिए पोर्ट सेट करने के लिए इस्तेमाल किया जा सकता है?

यदि यह संभव नहीं है, तो मैं अनुमान लगा रहा हूं कि मैं /etc/network/interfacesdhcp में डिफ़ॉल्ट कर सकता हूं और फिर आवेदन करने के लिए बस ऊपर / नीचे या फिर से नेटवर्किंग का उपयोग कर सकता हूं ... लेकिन, मैं बहुत अधिक ifconfig का उपयोग करूंगा।


@TheX - मैं सिर्फ Ubuntu सर्वर का उपयोग कर रहा हूँ, मैं वास्तव में कुछ भी "सेवारत" नहीं कर रहा हूँ! मुझे एक नेटवर्क पर डीएचसीपी के बीच स्विच करना होगा और दूसरे नेटवर्क पर प्लग इन करना होगा जहां कोई डीएचसीपी सर्वर नहीं है और पूरी तरह से अलग रेंज है।
विल्हिल

1
@TheX - क्षमा करें ... यह एक नेटवर्क से डेटा / परीक्षण डाउनलोड करने के लिए है जिसमें डीएचसीपी सक्षम है ... और फिर दूसरे नेटवर्क पर स्विच करना जहां डीएचसीपी नहीं है।
विहिल

@ XX - मुझे क्षमा करें, मुझे यकीन नहीं है कि अगर कुछ ऐसा है जिसे आप समझ नहीं पाए हैं ... मुझे पता है कि यह मामला है! यही कारण है कि मैं एक स्थिर आईपी और डीएचसीपी रखना चाहता हूं, और उनके बीच स्विच करना चाहता हूं! विंडोज़ में, जब नेटवर्क का परीक्षण करते हैं, मैं सिर्फ कनेक्शन पर राइट क्लिक करता हूं और एक आईपी कॉन्फ़िगरेशन में डाल देता हूं और डीएचसीपी पर वापस जाने के लिए, मैं बस स्वचालित रूप से असाइन किए गए बॉक्स को टिक कर देता हूं ... मुझे बस उस की लिनक्स भिन्नता चाहिए।
विलील

1
ओह ... मैं देख रहा हूँ .. तो आप इसे टॉगल करने का आसान तरीका
ढूंढ रहे हैं

1
"एक्सएक्स - सटीक! क्षमा करें अगर मैंने समझाया नहीं था, लेकिन, मुझे नहीं लगा कि यह जटिल था! मैं जीयूआई लिनक्स में यह आसानी से कर सकता हूं जो विंडोज के समान है - मैं अभी पता नहीं कर सकता कि कैसे करना है। यह कमांड लाइन से।
wilhil

जवाबों:


28

स्टेटिक से डायनामिक में बदलें

ifconfig eth0 0.0.0.0 0.0.0.0 && dhclient  

वापस बदलें

killall dhclient && ifconfig eth0 10.0.1.22 netmask 255.255.255.0

आप एक आईपी मार्ग के रूप में अच्छी तरह से जोड़ने की आवश्यकता हो सकती है
RobotHumans

वास्तव में मुझे जो चाहिए, धन्यवाद। लेकिन 0.0.0.0 क्यों प्रदान करना है? अकेले मेरे लिए काम किया।
3bdalla

1
आदत है। तो आप कह रहे हैं "मेरे पास वर्तमान में जो भी पता है उसे
अनसाइन करें

3
इसके dhclientबाद भी इंटरफ़ेस होना चाहिए, क्योंकि जब डिवाइस ifconfigनहीं है eth0, तो आपको इसे निर्दिष्ट करने की आवश्यकता है।
जिम हंजिकर

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