Ubuntu सर्वर 14.04 LTS के लिए एक स्थिर आईपी असाइन करना


66

मैंने अपनी मशीन में Ubuntu 14.04 LTS सर्वर को अपने विंडोज 7 इंस्टॉलेशन के साथ एक अलग हार्ड ड्राइव पर स्थापित किया है। विंडोज ओएस में ईथरनेट के माध्यम से पूर्ण नेटवर्क कनेक्टिविटी और इंटरनेट एक्सेस है, लेकिन उबंटू इंस्टॉलेशन नहीं है।

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


1
नमस्ते और AU में आपका स्वागत है । जब आप एक अलग विभाजन पर विंडोज और उबंटू कहते हैं तो मैं वास्तव में खो गया हूं। क्योंकि या तो उसे डुअल बूट होना चाहिए जो अलग से चलेगा या फिर उसे वीएम (वर्चुअल मशीन) बनना होगा। क्या आप कृपया विस्तार से बता सकते हैं कि ये दोनों OS कैसे संचालित और कॉन्फ़िगर किए गए हैं ?? :)
अज़करम

1
आपको एक ही मैक पते के साथ दो एक साथ जुड़ी मशीनों के साथ समस्या होगी , लेकिन अगर वे अलग-अलग समय पर चल रहे हैं तो नहीं। तो आपकी समस्या शायद किसी अन्य स्थान पर है, अगर मैं अच्छी तरह से समझता हूं (और अगर आपके पास वीएम में सर्वर है, तो वीएम आपके लिए मैक समस्या को हल करेगा; प्रत्येक वीएम का अपना अनूठा मैक है)।
रमनो

Help.ubuntu.com/14.04/serverguide/network-configuration.html देखें । राउटर दो कंप्यूटर नहीं देखता है; यह वही इंटरफ़ेस कार्ड (NIC) देखता है जो कोई बात नहीं चल रहा है।
बेलाक्वा

जवाबों:


109

मुझे यकीन नहीं है कि यह आपकी समस्या को हल करेगा, लेकिन यह आपके सवाल का जवाब देता है और मुझे लगता है कि यह एक शॉट के लायक है।

एक स्थिर आईपी आवंटित करने के लिए, आपको संपादित करने की आवश्यकता है /etc/network/interfaces

इंटरफ़ेस शायद कहा जाएगा eth0

वर्तमान प्रविष्टि कुछ इस तरह दिखाई देगी:

auto eth0
iface eth0 inet dhcp

आपको इसे बदलने की आवश्यकता होगी:

auto eth0
iface eth0 inet static
   address 10.253.0.50
   netmask 255.255.255.0
   network 10.253.0.0
   gateway 10.253.0.1
   dns-nameservers 8.8.8.8

आपको अपने नेटवर्क के आधार पर आसपास के नंबरों को बदलना होगा, लेकिन आप ipconfigविंडोज से जांच कर जानकारी प्राप्त कर सकते हैं ।

सुनिश्चित करें कि आप डीएचसीपी सर्वर के पता स्थान के बाहर एक पता चुनते हैं।

फिर नेटवर्किंग को पुनरारंभ करें sudo service networking restart। यदि वह आपको परेशानी देता है, तो मशीन को रिबूट करें।


@ dan08- मेरा मानना ​​है कि यहां dns-nameservers की भी जरूरत है। मेरा सुझाव है कि आप अपना उत्तर संपादित करें।
चिली ५५५

24
अंतिम आदेश के बजाय के eth0साथ पुनरारंभ करें sudo ifdown eth0 && sudo ifup eth0
केनी एविट

मेरे env गेटवे में .254 के साथ समाप्त हुआ, निश्चित नहीं कि यह सभी के लिए लागू हो। इसके अलावा यह जवाब 14.14 के लिए काम करता है
मऊ

1
मेरे द्वारा काम नहीं करता है, मुझे अभी भी डीएचसीपी आईपी मिला है। अफसोस की बात है कि यह हाइब्रिड मॉडेम + राउटर डिवाइस से आ रहा है, जिसमें मैक एड्रेस द्वारा स्टेटिक आईपी सेट करने की सुविधा नहीं है। : एसआई को एक राउटर खरीदने की आवश्यकता हो सकती है। : एस ifdown eth0इंटरफ़ेस के अनुसार कॉन्फ़िगर नहीं है।
inf3rno

लेकिन अब नेटवर्क अपने आप शुरू हो जाएगा
एलन रुइन

9

में अपना आईपी पता परिवर्तन सेट करें /etc/network/interfaces। उदाहरण:

auto eth0
iface eth0 inet static

address 192.168.1.128
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

अपने DNS कॉन्फ़िगरेशन को न दें /etc/resolv.confक्योंकि जब हम सर्वर को पुनरारंभ करते हैं तो कभी-कभी कॉन्फ़िगरेशन मिट जाता है।

इसलिए उपयोग करें vim /etc/resolvconf/resolv.conf.d/base(इसमें कॉन्फ़िगर को अपडेट करते समय इसे हटाया नहीं जाता है)

उदाहरण:

search  (domain name)
nameserver 8.8.8.8
nameserver 8.8.4.4

सहेजें और फिर अपने सर्वर को पुनरारंभ करें, इसने मेरे स्थिर मुद्दे को ठीक कर दिया! :)


3
यह ध्यान रखें कि आपके डिवाइस का नाम इसके अलावा हो सकता है eth0। मेरे हैं enp1s7और enp2s15। मेरे पास 2 LAN कार्ड है।
व्लादिमीर वुकानैक

8

मैंने पाया कि मुझे डीएनएस सेटिंग्स को शामिल करना था:

auto lo enp0s25
iface lo inet loopback
iface enp0s25 inet static
    address 192.168.1.128
    netmask 255.255.255.0
    gateway 8.8.8.8.7
    dns-search example.com
    dns-nameservers 8.8.8.8 8.8.4.4

Https://help.ubuntu.com/lts/serverguide/network-configuration.html देखें


आपको गेटवे की याद आ रही है
पावेल निदोबा

हां, धन्यवाद @Pavel Niedoba, अब जब मैं अपने सर्वर पर अधिक बारीकी से देखता हूं, तो मुझे यकीन नहीं है कि मैं कैसे चूक गया। फिक्स्ड।
user8128167

1
.. address.ai.ai एक मान्य आईपी पता नहीं है
पैपायटिस

0

इंटरफेस कॉन्फिगर को बदलें:

$ sudo nano /etc/network/interfaces

फिर निम्न कॉन्फ़िगरेशन को प्रतिस्थापित करें:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens160
iface ens160 inet static
# Enter your specific IP address
        address 192.168.1.130
        netmask 255.255.255.0
        gateway 192.168.1.1
        dns-nameservers 8.8.8.8 8.8.4.4

फिर इसे ट्रिगर करें:

$ sudo service networking restart

या

$ sudo ifdown ens160; ifup ens160

यदि आप एक त्रुटि के साथ सामना करते हैं, तो इसे कमांड करें:

$ ip addr flush dev ens160


[ नोट ]:

  • ens160मेरा ईथरनेट नाम है, आप इसे $ ifconfigकमांड के माध्यम से देख सकते हैं ।
  • यह Ubuntu 14.04 और 16.04 में काम करता है और परीक्षण किया गया है ।
  • यहाँ Ubuntu 18.04 विन्यास विधि है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.