मैं Ubuntu 14 में एक इंटरफ़ेस में एक अतिरिक्त आईपी पता कैसे जोड़ूं


14

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

उबंटू में एलियासिंग के आईपी पते की खोज करते समय, मुझे यह लेख मिला कि मैं नेटवर्क मैनेजर जीयूआई का उपयोग करके इंटरफ़ेस उपनाम कैसे जोड़ूं? । दुर्भाग्य से, Ubuntu 14 में संपादित कनेक्शन GUI में "अतिरिक्त पते" बटन नहीं है।

यह कार्यक्षमता कहां चली गई है?


1
मैंने दूसरे स्क्रीनशॉट के साथ उस उत्तर को अपडेट किया है, देखें कि क्या यह मदद करता है। लेकिन किसी भी दर पर, मुझे नहीं लगता कि जीयूआई आपको एक डीएचसीपी और एक ही समय में एक स्थिर पते की अनुमति देता है - कई स्थिर पते ठीक हैं।
मूरू

सही - मैंने इसे अपने स्थैतिक पते को जोड़ने और डीएचसीपी पर वापस स्विच करने के लिए इसे सेट करने की कोशिश की। ऐसा करने से कोई भी मैनुअल एड्रेस डिलीट हो जाता है।
11

जवाबों:


25

गुई को छोड़ें और इसे कमांड लाइन के माध्यम से करें।

निम्न लिंक अस्थायी आधार पर उपनाम बनाने के बारे में विस्तृत जानकारी प्रदान करता है, साथ ही परिवर्तन को स्थायी बनाने के लिए इंटरफेस फ़ाइल को कैसे संपादित किया जाए।

http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/

साइट मृत्यु के मामले में साइट से जानकारी:

ifconfig कमांड लाइन

नेटवर्क इंटरफ़ेस और उपनाम को कॉन्फ़िगर करने के लिए आप ifconfig कमांड का उपयोग कर सकते हैं। उदाहरण के लिए:

  • eth0 एनआईसी आईपी 192.168.1.5
  • eth0: 0 पहला एनआईसी उपनाम: 192.168.1.6

Eth0 सेटअप करने के लिए: 0 उपनाम अन्य रूट उपयोगकर्ता के रूप में निम्न कमांड टाइप करें:

# ifconfig eth0:0 192.168.1.6 up

निम्न आदेश का उपयोग करके सत्यापित करें कि उपनाम और चल रहा है:

# ifconfig -a

# ping 192.168.1.6

हालाँकि, यदि आप सिस्टम को रिबूट करते हैं तो आप अपने सभी उपनाम खो देंगे। इसे स्थायी बनाने के लिए आपको इसे नेटवर्क कॉन्फ़िगरेशन फ़ाइल जोड़ने की आवश्यकता है।

# vi /etc/network/interfaces

फ़ाइल में निम्नलिखित जोड़ें (यह मौजूदा जानकारी के अतिरिक्त है, इसके लिए प्रतिस्थापन नहीं है)

auto eth0:1
iface eth0:1 inet static
name Ethernet alias LAN card
address 192.168.1.7
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0

फ़ाइल को सहेजें और बंद करें। नेटवर्क को पुनरारंभ करें:

# /etc/init.d/networking restart

धन्यवाद! "ifconfig eth0: 0 192.168.1.6 अप" कमांड बढ़िया काम करता है। मुझे इसे बनाए रखने की आवश्यकता नहीं है, इसलिए यह एक सही समाधान है।
टाइम

1
बस ध्यान दें: ipउपयोगिता अब इंटरफेस ( सर्वरफॉल्ट . com/a/458639/115256 ) को प्रबंधित करने का तरीका सुझाया गया है । यहाँ है HowTo: askubuntu.com/a/547297/53738
डेस

gatewayऊपर के विन्यास में कोई प्रविष्टि क्यों नहीं है?
कॉलिन 'टी हार्ट

3
@ Colin'tHart: आपके पास केवल एक "डिफ़ॉल्ट गेटवे" हो सकता है (विशेष मामले हैं, लेकिन यह एक और कहानी है), इसलिए यदि "मुख्य" नेटवर्क कॉन्फ़िगरेशन में पहले से ही एक प्रवेश द्वार है, तो आपको इस उपनाम में कोई भी नहीं डालना चाहिए। यदि "मुख्य" नेटवर्क में कोई प्रवेश द्वार नहीं है, तो आप उपनाम को प्रवेश द्वार में जोड़ सकते हैं, विशेष रूप से अगर यह इस आईपी रेंज से संबंधित है
higuita

0

आप एक ubuntu नेटवर्क इंटरफ़ेस में IP पता जोड़ने के लिए नीचे दिए गए चरणों का उपयोग कर सकते हैं।

  1. Ssh के माध्यम से Ubuntu सर्वर में लॉगिन करें।

  2. निम्न आदेश मारो।

nano /etc/network/interfaces

  1. नीचे दिए गए उल्लेख के अनुसार इंटरफ़ेस उपनाम उर्फ eth0: 0 दर्ज करें।

( नोट : यदि आपके पास पहले से ही इंटरफेस उर्फ ​​eth0: 0 है, तो आप अतिरिक्त IP पते के लिए eth0: 1 या eth0: 2 जोड़ सकते हैं)

#secondary ip address
auto eth0:0
iface eth0:0 inet static
address 1*3.2*8.149.***
netmask 255.255.255.***
  1. नीचे कमांड नेटवर्क के भीतर जोड़े गए इंटरफ़ेस को उर्फ ​​बना देगा।

ifconfig eth0:0 1*3.2*8.149.*** up

  1. नेटवर्क सेवा को पुनरारंभ करें।

/etc/init.d/networking restart

  1. नीचे दिए गए कमांड के साथ नए जोड़े गए आईपी पते की जांच करें।

ifconfig

यह किया जाता है।

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