मैं दो उबंटू कंप्यूटरों को कैसे नेटवर्क कर सकता हूं, ताकि वे एक दूसरे को आईपी पते पर "देख" सकें?
मैं दो उबंटू कंप्यूटरों को कैसे नेटवर्क कर सकता हूं, ताकि वे एक दूसरे को आईपी पते पर "देख" सकें?
जवाबों:
यदि आप उन्हें कनेक्ट करने के लिए बिना राउटर वाले दो कंप्यूटरों का उपयोग कर रहे हैं। कंप्यूटरों को भौतिक रूप से जोड़ने के लिए आपको स्विच, हब या क्रॉसओवर केबल (*) की आवश्यकता होगी। फिर, आपको उसी सीमा में मैन्युअल रूप से आईपी पते को असाइन करने की आवश्यकता है।
उबंटू में यह सरल है। आप दोनों कंप्यूटरों पर ऐसा करने की आवश्यकता है नेटवर्क मैनेजर एप्लेट पर राइट क्लिक करें
उस इंटरफ़ेस का मैक पता लगाएं जिसे आप कॉन्फ़िगर कर रहे हैं। Ifconfig कमांड आपको दिखा सकता है कि मैक एड्रेस क्या है:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:30:1b:b9:53:94
2.1। लिनक्स के नए संस्करण पर नेटवर्क कार्ड के नाम बदल गए हैं। wlp2s0
, enp1s0
। en
ईथरनेट / wl
वायरलेस होने के समान नामों वाली किसी चीज़ की तलाश करें ।
$ ip a l
2: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 98:e7:f4:5d:59:90 brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 84:ef:18:7b:cd:39 brd ff:ff:ff:ff:ff:ff
HWaddr 00:30:1b:b9:53:94
= मैक एड्रेस
link/ether 84:ef:18:7b:cd:39
= मैक एड्रेस
कंप्यूटर ए के लिए उदाहरण
address | netmask | gateway
10.0.0.1 | 255.255.255.0 |
कंप्यूटर बी के लिए उदाहरण
address | netmask | gateway
10.0.0.2 | 255.255.255.0 |
देखें कि क्या आप
कंप्यूटर A से एक दूसरे को पिंग कर सकते हैं
$ ping 10.0.0.2
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
64 bytes from 10.0.0.2: icmp_seq=1 ttl=128 time=0.457 ms
कंप्यूटर से बी।
$ ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=1 ttl=128 time=0.457 ms
मतलब सब कुछ काम कर रहा है।
(*) अधिकांश आधुनिक कंप्यूटर एक क्रॉसओवर के बजाय एक सामान्य केबल का उपयोग कर सकते हैं। कुछ पुराने कंप्यूटरों में क्रॉसओवर केबल की आवश्यकता होगी
कमांड लाइन उदाहरण के कारण यह बहुत जल्दी और सरल है।
लिनक्स के नए संस्करण पर नेटवर्क कार्ड के नाम बदल गए हैं। wlp2s0
, enp1s0
। en
ईथरनेट / wl
वायरलेस होने के समान नामों के साथ कुछ देखें ।
$ ip a l
2: enp1s0:
3: wlp2s0:
आपको अलग-अलग dev enp1s0
आदि का उपयोग करने के लिए नीचे दिए गए कमांड को अपडेट करना होगा ।
कंप्यूटर पर ए
sudo ip विज्ञापन 10.0.0.10/24 देव eth0 जोड़ें
कंप्यूटर पर बी
sudo ip ad 10.0.0.20/24 देव eth0 जोड़ें
A से B तक का परीक्षण करने के लिए
पिंग 10.0.0.20
बी से ए तक की परीक्षा देनी है
पिंग 10.0.0.10
बशर्ते कि एक केबल दो कंप्यूटरों को जोड़ रही है और उन दोनों पर नेटवर्क इंटरफ़ेस सक्षम है और eth0 कहा जाता है, यह काम करना चाहिए। इस पोस्ट के बाकी हिस्सों में परेशानी होने पर शूट शूट में मदद करना है।
10.0.0.xx कंप्यूटरों का आईपी पता है। / 24 कंप्यूटरों को बताता है कि 32 बिट आईपी पते के अंतिम 8 बिट्स बदल सकते हैं। यह नेटमैस्क 255.255.255.0 कहने के समान है। यह उन मार्गों को सेट करता है जो कंप्यूटर / नेटवर्क के पास उपलब्ध हैं।
आपको इस का उपयोग करते हुए कुछ इसी तरह देखना चाहिए
आईपी मार्ग
10.0.0.0/24 देव eth0 प्रोटो कर्नेल स्कोप लिंक src 10.0.0.20
यदि आपको रूट टेबल में ऊपर की तरह कोई चीज़ दिखाई नहीं देती है, लेकिन आप आईपी विज्ञापन का उपयोग करते समय कुछ इस तरह देखें। आपको / 24 सबनेट सिंटैक्स का उपयोग करके फिर से पता जोड़ने की आवश्यकता है।
आईपी एड
इनसेट 172.16.1.40/32 स्कोप ग्लोबल एथ0
ध्यान दें / 32 जो प्रभावी रूप से कह रहा है कि एकमात्र कंप्यूटर है जो एक कंप्यूटर के नेटवर्क पर मौजूद है। जो इसका स्व। नेट मास्क 255.255.255.255। इसलिए कोई रूट और नेटवर्क काम नहीं करता है।
यह जानने के लिए कि आपके पास कौन सा नेटवर्क इंटरफेस है और कौन सा काम कर रहा है
# आईपी विज्ञापन 1: lo: mtu 16436 qdisc noqueue लिंक / लूपबैक 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 inet 127.0.0.1/8 स्कोप होस्ट लो inet6 :: 1/128 स्कोप होस्ट valid_lft हमेशा के लिए पसंद_lft हमेशा के लिए 2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 लिंक / ईथर 46: fd: 51: f9: f5: 2e brd ff: ff: ff: ff: ff: ff inet 172.16.0.186/24 brd 172.16.0.255 स्कोप ग्लोबल एथ0 inet 172.16.1.10/24 गुंजाइश वैश्विक eth0 inet 172.16.1.40/32 गुंजाइश वैश्विक eth0 inet6 fe80 :: 44fd: 51ff: fef9: f52e / 64 स्कोप लिंक valid_lft हमेशा के लिए पसंद_lft हमेशा के लिए 3: eth1: mtu 1500 qdisc noop qlen 1000 लिंक / ईथर 72: 3f: 92: eb: a4: cc brd ff: ff: ff: ff: ff: ff
यदि आपको एक IP पता हटाने की आवश्यकता है, तो आपने गलती की है
आईपी विज्ञापन डेल 10.0.0.40/32 देव एथ0 आईपी विज्ञापन डेल 10.0.0.40/24 देव एथ0
यह मार्गों के साथ-साथ आईपी पते को भी हटा देगा।
सर्वर होने के लिए कंप्यूटर में से एक चुनें। यदि एक कंप्यूटर में सर्वर के रूप में इंटरनेट का उपयोग करने के लिए एक कनेक्शन है।
सर्वर पर नेटवर्क संकेतक पर क्लिक करें और चुना Edit Connections
। ईथरनेट कनेक्शन का चयन करें फिर Edit
बटन पर क्लिक करें। पर जाएं IPv4
टैब और परिवर्तन Method
से Automatic (DHCP)
करने के लिए Shared to other computers
।
ईथरनेट केबल का उपयोग करके दो कंप्यूटरों को एक साथ कनेक्ट करें। दूसरे कंप्यूटर को सर्वर से एक आईपी पता सौंपा जाएगा और इंटरनेट तक पहुंच प्राप्त होगी।
यदि आपके पास पुराना हार्डवेयर है, तो आपको यह सुनिश्चित करना होगा कि ईथरनेट केबल एक क्रॉसओवर केबल है। आधुनिक हार्डवेयर स्वचालित रूप से क्रॉसओवर करता है।
Ubuntu 14.04 LTS पर परीक्षण किया गया।
नीचे उबेर के उत्तर का पुनरावृत्ति है, जो Ubuntu 14.04 के लिए अद्यतन किया गया है।
राउटर के बिना दो कंप्यूटरों को जोड़ने के लिए, आपको निम्न में से एक की आवश्यकता होगी:
आपको एक ही रेंज में मैन्युअल रूप से आईपी एड्रेस असाइन करना होगा। निम्न चरण मान लेते हैं कि आप मानक यूनिटी इंटरफ़ेस का उपयोग कर रहे हैं। प्रत्येक कंप्यूटर के लिए इन चरणों को दोहराएं।
एक बार सेट हो जाने के बाद, और कंप्यूटर एक साथ वायर्ड हो जाते हैं, एक दूसरे को पिंग करने की कोशिश करते हैं।
user@computer1:~$ ping 10.0.0.2
आउटपुट कुछ इस तरह दिखना चाहिए:
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
64 bytes from 10.0.0.2: icmp_seq=1 ttl=128 time=0.457 ms
आपका प्रश्न काफी संक्षिप्त नहीं है, मैं आपको यह मानने जा रहा हूं कि आप नेटवर्क में केवल 2 उबंटू कंप्यूटर चाहते हैं।
2 उबंटू कंप्यूटर को कनेक्ट करना काफी आसान है, बस एक नेटवर्किंग केबल (कैट 5 ई क्रॉस केबल) प्राप्त करें और उस केबल का उपयोग करके दोनों कंप्यूटरों को कनेक्ट करें और उबंटू को उन दोनों को " ऑटो एथ " (स्वचालित आईपी) कनेक्शन प्राप्त करने में सक्षम होना चाहिए । नेटवर्क में 2 ubuntu कंप्यूटर प्राप्त करने के लिए यह बहुत अधिक होना चाहिए।
बाद में यदि आप कंप्यूटर को स्वचालित आईपी देखना चाहते हैं, तो कमांड को चलाएं ifconfig
या ' NetworkManager एप्लेट ' पर राइट क्लिक करें और कनेक्शन की जानकारी पर क्लिक करें
कम से कम 16.04 पर आप नेटवर्क सेटिंग में जाकर इसे आसानी से कर सकते हैं:
यह दोनों कंप्यूटरों पर करें और आप समाप्त कर लें।