डायरेक्ट (क्रॉसओवर) केबल के साथ अन्य पीसी से उबंटू को कनेक्ट करें


10

Ubuntu 11.04 (PC-1) LAN केबल (क्रॉसओवर डायरेक्ट केबल) के साथ PC-2 (Windows XP) से जुड़ा है।
इंटरनेट का उपयोग अलग-अलग कमरे में USB वायरलेस मॉडेम एक्सेस करने वाले राउटर के माध्यम से होता है।

यदि मैं विंडोज 7 में बूट करता हूं (पीसी -1 में डुअल बूट है) तो मुझे पीसी -2 से कनेक्ट करने में कोई समस्या नहीं है, उसी समय इंटरनेट से जुड़ा हुआ है, यहां तक ​​कि पीसी -2 के साथ अपने इंटरनेट कनेक्शन को साझा करना। मैं दोनों पीसी पर स्थिर आईपी पता और सबनेट मास्क सेट करता हूं और यह सब नंगे कनेक्शन के लिए है। इसके अतिरिक्त मैंने दूरस्थ डेस्कटॉप शेयरिंग और इंटरनेट कनेक्शन साझाकरण निर्धारित किया है, जो उम्मीद के मुताबिक काम करता है।

मेरी समस्या:

  1. मुझे पीसी -२ (वायर्ड लैन कनेक्शन) के साथ उबंटू को जोड़ने का तरीका नहीं मिल रहा है
  2. जब मैं डेबियन का उपयोग कर रहा था (महीने पहले, मेरे पहले लिनक्स एक्सपीरिएंस के रूप में) मैंने Wicd का उपयोग किया था और मैं PC-2 से जुड़ सकता था, लेकिन मेरे पास एक ही समय में इंटरनेट कनेक्शन नहीं हो सकता था (या तो वायर्ड या वायरलेस)

क्या कोई इस नेटवर्क के मुद्दों को थोड़ा समझ सकता है, क्योंकि मैन पेज या हेल्प फाइल्स मेरे जैसे नंगे लोगों के लिए नहीं हैं, लेकिन शायद नेटवर्क विशेषज्ञों के लिए, क्योंकि मुझे इसमें एक शब्द भी समझ में नहीं आया।

धन्यवाद


जवाबों:


8

आपको नेटवर्क प्रबंधक में जाने और अन्य कंप्यूटरों को साझा करने के लिए अपनी आईपी 4 सेटिंग्स को बदलने की आवश्यकता है

यहाँ छवि विवरण दर्ज करें

यहाँ आईपी तालिकाओं का उपयोग करने की अन्य विधि है

यह आपके ईथरनेट कार्ड का आईपी सेट करेगा

sudo ip addr add 192.168.1.1/24 dev eth0

और यह नेट को कॉन्फ़िगर करेगा

sudo iptables -A FORWARD -o wlan0 -i eth0 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE

अगर आप इंटरनेट के लिए जो कनेक्शन इस्तेमाल कर रहे हैं, वह wlan0 के बदलाव से अलग है, इसलिए यदि आप मोबाइल ब्रॉडबैंड का उपयोग कर रहे हैं, तो यह संभवतः ppp0 होगा

जब आपने ऐसा कर लिया है कि आप सेटिंग करके बचा सकते हैं

sudo iptables-save > filename

और सेटिंग्स को फिर से लोड करने के लिए

iptables-restore < filename

पुनर्स्थापना की आवश्यकता है क्योंकि एक रिबूट के बाद iptables भूल जाएंगे कि क्या सेटिंग्स ऊपर दर्ज की गई है यदि आप चाहते हैं कि यह हर बार लोड हो जाए तो बस पुनर्स्थापना में डाल दें /etc/rc.local


PC-2 में स्थिर IP पता है: 192.168.1.2। मैंने रूट (आपके स्क्रीनशॉट पर धूसर बटन) को संपादित करने की कोशिश की और पीसी 1 को आईपी 192.168.1.1 असाइन किया जो पीसी -2 पर डिफ़ॉल्ट गेटवे के रूप में सेट है। दुर्भाग्य से कोई परिणाम नहीं - मैं पीसी -2 नहीं देख सकता और मैंने लॉग-इन किया। मैंने यह भी कोशिश की: [लिंक] ( askubuntu.com/questions/10741/… ) सफलता के बिना और सफलता के बिना आपका सुझाव
zetah

ठीक भूल गया खिड़कियों के बजाय केवल iptables आईपी पते मैं उपयोग करने के लिए अपनी पोस्ट संपादित करने के लिए नियमों का एक सेट है
डेव

धन्यवाद डेव, लेकिन अभी भी भाग्य नहीं। मैं Nautilus में PC-2 नहीं देख सकता, न ही मैं रेमिना से जुड़ सकता हूं। मैंने विंडोज 7 में देखा कि क्या कुछ समस्याएं हैं, लेकिन सब कुछ ठीक है - मैं पीसी -2 फाइलसिस्टम से कनेक्ट कर सकता हूं और आरडीसी का उपयोग कर सकता हूं। यहाँ iptables फ़ाइल की सामग्री दी गई है: pastebin.com/raw.php?i=0XVQpC79
zetah

मैं एक और सुझाव मैं पोस्ट आप eth1 के बजाय और भी eth0 साथ iptable सेट कर सकते हैं थोड़ा अगर बदल है जब आप इंटरनेट से कनेक्ट है कि वाईफ़ाई के माध्यम से
डेव

अब मैं पीसी -2 से कनेक्ट कर सकता हूं :) लेकिन इंटरनेट कनेक्शन काम नहीं करता है। अब मेरे पास वायर्ड (eth0) और वायरलेस (wlan0 I दोनों?) जुड़े हुए हैं। अगर मैं इंटरनेट का उपयोग करना चाहता हूं तो मुझे वायर्ड कनेक्शन को डिस्कनेक्ट करना होगा और पीसी -2 से कनेक्शन खोना होगा। मैंने वायर्ड (eth0) में "अन्य कंप्यूटरों पर साझा" सक्षम किया, फिर एक ही परिणाम के साथ NetworkManager में वायर्ड और वायरलेस दोनों प्रोफाइल में। यहाँ अब iptables फ़ाइल है: pastebin.com/raw.php?i=0czy4GJ6
zetah
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.