एंड्रॉयड

Ubuntu 18.04 पर स्थिर आईपी पते को कैसे कॉन्फ़िगर करें

कैसे Ubuntu सर्वर 18.04 में सेट स्थैतिक IP करने के लिए

कैसे Ubuntu सर्वर 18.04 में सेट स्थैतिक IP करने के लिए

विषयसूची:

Anonim

इस ट्यूटोरियल में, हम बताएंगे कि उबंटू 18.04 पर एक स्थिर आईपी एड्रेस कैसे सेट किया जाए।

ज्यादातर स्थितियों में, आपके रूटर डीएचसीपी सर्वर द्वारा आईपी पते को गतिशील रूप से सौंपा जाता है। अपने Ubuntu मशीन पर एक स्थिर IP पता सेट करना विभिन्न स्थितियों में आवश्यक हो सकता है, जैसे कि पोर्ट अग्रेषण कॉन्फ़िगर करना या अपने नेटवर्क पर मीडिया सर्वर चलाना।

डीएचसीपी का उपयोग करके स्टेटिक आईपी एड्रेस को कॉन्फ़िगर करना

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

Netplan

17.10 रिलीज के साथ शुरू, नेटप्लान उबंटू पर डिफ़ॉल्ट नेटवर्क प्रबंधन उपकरण है, जो कॉन्फ़िगरेशन फ़ाइल /etc/network/interfaces जगह ले रहा है जो पहले Ubuntu पर नेटवर्क को कॉन्फ़िगर करने के लिए उपयोग किया गया था।

Netplan YAML सिंटैक्स के साथ कॉन्फ़िगरेशन फ़ाइलों का उपयोग करता है। नेटप्लेन के साथ एक नेटवर्क इंटरफ़ेस को कॉन्फ़िगर करने के लिए आप बस उस इंटरफ़ेस के लिए एक YAML विवरण बनाते हैं और नेटप्लान आपके चुने हुए रेंडरर टूल के लिए आवश्यक कॉन्फ़िगरेशन फ़ाइलों को उत्पन्न करता है।

नेटप्लेन वर्तमान में दो रेंडरर्स NetworkManager और Systemd-networkd का समर्थन करता है। NetworkManager का उपयोग ज्यादातर डेस्कटॉप मशीनों पर किया जाता है जबकि Systemd-networkd का उपयोग GUI के बिना सर्वर पर किया जाता है।

उबंटू सर्वर पर स्टेटिक आईपी एड्रेस को कॉन्फ़िगर करना

उबंटू के नए संस्करणों में 'प्रेडिक्टेबल नेटवर्क इंटरफेस नेम्स' का उपयोग किया गया है जो en शुरू होता है। डिफ़ॉल्ट रूप से। पहला कदम उस ईथरनेट इंटरफेस के नाम की पहचान करना है जिसे आप कॉन्फ़िगर करना चाहते हैं। आप नीचे दिखाए गए अनुसार आईपी लिंक कमांड का उपयोग कर सकते हैं:

ip link

कमांड सभी उपलब्ध नेटवर्क इंटरफेस की एक सूची प्रिंट करेगा। इस मामले में, इंटरफ़ेस का नाम ens3 :

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

Netplan कॉन्फ़िगरेशन फ़ाइलें /etc/netplan निर्देशिका में संग्रहीत की जाती हैं और एक्सटेंशन .yaml । आपको संभवतः इस निर्देशिका में एक या दो YAML फाइलें मिलेंगी। फ़ाइल सेटअप से सेटअप तक भिन्न हो सकती है। आमतौर पर, फ़ाइल को या तो 01-netcfg.yaml , 50-cloud-init.yaml या NN_interfaceName.yaml , लेकिन आपके सिस्टम में यह अलग हो सकता है।

अपने टेक्स्ट एडिटर के साथ YAML कॉन्फ़िगरेशन फ़ाइल खोलें:

sudo nano /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes

कॉन्फ़िगरेशन बदलने से पहले, आइए कोड को संक्षिप्त में समझाते हैं।

प्रत्येक नेटप्लान यमल फ़ाइल network कुंजी से शुरू होती है जिसमें कम से कम दो आवश्यक तत्व होते हैं। पहला आवश्यक तत्व नेटवर्क कॉन्फ़िगरेशन प्रारूप का संस्करण है और दूसरा डिवाइस प्रकार है। डिवाइस प्रकार के मान vlans , bonds , bridges , और vlans

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

डिवाइस के प्रकार के तहत (इस मामले में ethernets ) हम एक या अधिक नेटवर्क इंटरफेस निर्दिष्ट कर सकते हैं। इस उदाहरण में हमारे पास केवल एक इंटरफ़ेस ens3 जो एक डीएचसीपी सर्वर dhcp4: yes से आईपी एड्रेसिंग प्राप्त करने के लिए कॉन्फ़िगर किया गया है dhcp4: yes

एक स्थिर IP पते को असाइन करने के लिए ens3 इंटरफ़ेस फ़ाइल को इस प्रकार संपादित करें:

  • DHCP को dhcp4: yes सेट करें dhcp4: yes स्टेटिक IP एड्रेस 192.168.121.199/24 निर्दिष्ट करें। addresses: तहत addresses: आप एक या एक से अधिक IPv4 या IPv6 IP पतों को जोड़ सकते हैं जिन्हें नेटवर्क इंटरफ़ेस को सौंपा जाएगा। गेटवे के गेटवे 4 को gateway4: 192.168.121.1 nameservers तहत, gateway4: 192.168.121.1 addresses: निर्दिष्ट करें addresses:
/etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:

यम फ़ाइलों को संपादित करते समय सुनिश्चित करें कि आप YAML कोड इंडेंट मानकों का पालन करते हैं क्योंकि यह काम नहीं कर सकता है यदि कॉन्फ़िगरेशन में कोई सिंटैक्स त्रुटि है।

एक बार फ़ाइल को सहेजने और बंद करने और परिवर्तनों को लागू करने के लिए:

sudo netplan apply

टाइप करके परिवर्तनों को सत्यापित करें:

ip addr show dev ens3

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

बस! आपने अपने Ubuntu सर्वर को एक स्थिर आईपी सौंपा है।

उबंटू डेस्कटॉप पर स्टेटिक आईपी एड्रेस को कॉन्फ़िगर करना

उबंटू डेस्कटॉप कंप्यूटर पर एक स्थिर आईपी पता सेट करने के लिए किसी तकनीकी ज्ञान की आवश्यकता नहीं होती है।

  1. क्रियाएँ स्क्रीन में, "नेटवर्क" के लिए खोज करें और नेटवर्क आइकन पर क्लिक करें। यह GNOME नेटवर्क कॉन्फ़िगरेशन सेटिंग्स खोलेगा। कॉग आइकन पर क्लिक करें।

अब जब आपने एक स्थिर IP पता सेट कर लिया है, तो अपने टर्मिनल को Ctrl+Alt+T कीबोर्ड शॉर्टकट द्वारा या टर्मिनल आइकन पर क्लिक करके खोलें और टाइप करके परिवर्तनों को सत्यापित करें:

ip addr

आउटपुट इंटरफ़ेस आईपी पता दिखाएगा:

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

निष्कर्ष

आपने सीखा है कि अपने Ubuntu 18.04 मशीन पर एक स्थिर IP पता कैसे निर्दिष्ट किया जाए।

नेटवर्क ubuntu