उबंटू लिनक्स और विंडोज़ के बीच स्थानीय नेटवर्क। साझा फ़ोल्डर - हम स्थानीय नेटवर्क से उबंटू फ़ोल्डर तक पहुंच खोलते हैं स्थानीय नेटवर्क लिनक्स टकसाल विंडोज 7


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

लिनक्स के विभिन्न संस्करणों में, नेटवर्क इंटरफ़ेस का नाम ईथरनेट के लिए छोटा हो सकता है - eth0, eth1, eth2, आदि।

इंटरफ़ेस पर lo - लूपबैक का संक्षिप्त रूप - अर्थात, 127.0.0.1 पते वाला एक स्थानीय लूप।
उदाहरण के लिए, Eth0 इंटरफ़ेस पर विचार करें।
इन - लाइन inet पताइस नेटवर्क कार्ड से जुड़े स्थानीय नेटवर्क पर कंप्यूटर का वर्तमान आईपी पता प्रदर्शित होता है। उदाहरण में यह है: 192.168.1.144
बीकास्ट- यह नेटवर्क पर एक प्रसारण पता है, तथाकथित प्रसारण।
नकाबनेटवर्क मास्क है.
HWaddr- यह नेटवर्क कार्ड का हार्डवेयर पता है, जिसे डेटा लिंक परत पर उपयोग किए जाने वाले मैक पते के रूप में भी जाना जाता है।

हमने वर्तमान कनेक्शनों के बारे में जान लिया है, अब लिनक्स में एक स्थानीय नेटवर्क स्थापित करने पर नजर डालते हैं। आप इसे तीन तरीकों से कर सकते हैं:
1 - ग्राफिकल शेल के माध्यम से
2 - आदेश के माध्यम से ifconfigया उपकरण नेटवर्क प्रबंधक
3 - नेटॉर्क या नेटवर्किंग नेटवर्क सेवा की कॉन्फ़िगरेशन फ़ाइलों के माध्यम से।

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

विकल्प 1. डेबियन-आधारित वितरण पर (उबंटू, कुबंटू, आदि)

नेटवर्क कनेक्शन पैरामीटर वाली फ़ाइल:

/आदि/नेटवर्क/इंटरफ़ेस

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

सूडो नैनो /etc/network/interfaces

डीएचसीपी सर्वर से स्वचालित रूप से पते प्राप्त करने के लिए, आपको निम्नलिखित लिखना होगा:

अनुमति-हॉटप्लग eth0 iface eth0 inet dhcp

यदि पते को स्थिर रूप से निर्दिष्ट करने की आवश्यकता है, तो निम्नलिखित इंगित करें:

अनुमति-हॉटप्लग eth0 iface eth0 inet स्थिर पता 192.168.1.2 नेटमास्क 255.255.255.0 नेटवर्क 192.168.1.0 प्रसारण 192.168.1.255 गेटवे 192.168.1.1 डीएनएस-नेमसर्वर 192.168.1.1

यह कॉन्फ़िगरेशन एक नियमित होम नेटवर्क का उदाहरण बताता है, जहां कंप्यूटर का पता 192.168.1.2 होगा, गेटवे और डीएनएस सर्वर का पता (उनके कार्य आमतौर पर वाईफाई राउटर द्वारा किए जाते हैं)।

विकल्प 2. रेडहैट-आधारित वितरण (फेडोरा, ओपनस्यूज़, सेंटओएस)

लिनक्स नेटवर्क सेटिंग्स फ़ाइल:

/etc/sysconfig/network-scripts/ifcfg-eth0

हम इसे नैनो या विम के माध्यम से भी खोलते हैं:

विम /etc/sysconfig/network-scripts/ifcfg-eth0

डीएचसीपी सर्वर से सेटिंग्स की स्वचालित प्राप्ति के मामले में:

डिवाइस=eth0 BOOTPROTO=dhcp HWADDR=00-1C-1B-11-F6-07 ONBOOT=हाँ

स्टेटिक आईपी पता:

डिवाइस=eth0 HWADDR=00-1C-1B-11-F6-07 IPADDR=192.168.1.2 नेटमास्क=255.255.255.0 प्रसारण=192.168.1.255 गेटवे=192.168.1.1 ऑनबूट=हाँ

इस स्थिति में, DNS सर्वर के आईपी पते फ़ाइल में लिखे गए हैं

/etc/resolv.conf

यहां Google के सार्वजनिक DNS सर्वर का एक उदाहरण दिया गया है:

नेमसर्वर 8.8.8.8 नेमसर्वर 8.8.4.4

Linux में नेटवर्क सेटअप पूरा हो गया है. जो कुछ बचा है वह कमांड के साथ नेटवर्क को पुनरारंभ करना है:

सेवा नेटवर्क पुनरारंभ करें

बस इतना ही।

एक पोस्टस्क्रिप्ट के रूप में, मैं आपको बताऊंगा कि लिनक्स में नेटवर्क को कैसे चालू और बंद किया जाए। यह उसी ifconfig कमांड के माध्यम से किया जाता है। नेटवर्क कार्ड eth0 अक्षम करें:

सुडो ifconfig eth0 डाउन

लिनक्स में नेटवर्क कार्ड को वापस सक्षम करें:

सुडो ifconfig eth0 up

सभी नेटवर्क इंटरफ़ेस पूरी तरह से बंद करें.

सेवा नेटवर्क बंद हो गया

/etc/init.d/network रुकें

सब कुछ वापस कर दें:

सेवा नेटवर्क प्रारंभ

/etc/init.d/network पुनरारंभ करें

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

लिनक्स में वर्तमान नेटवर्क पैरामीटर और नेटवर्क इंटरफेस की स्थिति देखने के लिए, एक कमांड है:

उदाहरण आउटपुट:

eth0लिंक एनकैप: ईथरनेट HWaddr 00:11:5b:91:25:3e

मंत्रिमंडल पता:192.168.1.18बीकास्ट:192.168.255.255 मास्क:255.255.0.0
inet6 पता: fe80::211:5bff:fe91:253e/64 रेंज:Ref
अप प्रसारण मल्टीकास्ट चल रहा हैएमटीयू:1500 मीट्रिक:1
आरएक्स पैकेट: 648009 त्रुटियां: 0 गिराया गया: 0 ओवररन: 0 फ्रेम: 0
TX पैकेट:1075413 त्रुटियां:0 गिराया गया:0 ओवररन:0 वाहक:0
टकराव:0 txqueuelen:1000
आरएक्स बाइट्स: 70177943 (70.1 एमबी) टीएक्स बाइट्स: 1536487024 (1.5 जीबी)
निरस्त:19 आधार पता:0xd000

आरे लिंक एनकैप: स्थानीय लूपबैक

inet addr:127.0.0.1 मास्क:255.0.0.0
inet6 पता: ::1/128 रेंज:नोड
टॉप लूपबैक रनिंग एमटीयू:16436 मीट्रिक:1
आरएक्स पैकेट:106 त्रुटियां:0 गिराया गया:0 ओवररन:0 फ्रेम:0
TX पैकेट:106 त्रुटियाँ:0 गिराया गया:0 ओवररन:0 वाहक:0
टकराव:0 txqueuelen:0
आरएक्स बाइट्स:13776 (13.7 केबी) टीएक्स बाइट्स:13776 (13.7 केबी)

संपूर्ण नेटवर्क इंटरफ़ेस देखने के लिए, कुंजी के साथ कमांड चलाएँ -ए:

# sudo ifconfig -a

उपरोक्त उदाहरण से यह देखा जा सकता है कि कंप्यूटर दो नेटवर्क इंटरफेस का उपयोग करता है: eth0और आरे.

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

इंटरफेस eth0- यह एक ईथरनेट नेटवर्क कार्ड है जिसमें नेटवर्क पैरामीटर हैं: आईपी पता - 192.168.1.18 , नेटवर्क मास्क - 255.255.0.0 और मैक पता - 00:11:5b:91:25:3e. अर्थ दौड़नाइंगित करता है कि नेटवर्क इंटरफ़ेस eth0 वर्तमान में चल रहा है।

eth0 नेटवर्क इंटरफ़ेस द्वारा समर्थित कनेक्शन प्रकार, गति और पैरामीटर देखने के लिए, कमांड टाइप करें:

# सुडो एथटूल एथ0

निष्कर्ष:

समर्थित पोर्ट: [टीपी एमआईआई]
समर्थित लिंक मोड: 10बेसटी/आधा 10बेसटी/पूर्ण

100बेसटी/आधा 100बेसटी/पूर्ण

ऑटो-बातचीत का समर्थन करता है: हाँ
विज्ञापित लिंक मोड: 10बेसटी/आधा 10बेसटी/पूर्ण

100बेसटी/आधा 100बेसटी/पूर्ण

विज्ञापित स्वतः-बातचीत: हाँ
स्पीड: 100एमबी/एस
डुप्लेक्स: पूर्ण
पोर्ट: एमआईआई
फ़्याद: 1
ट्रांसीवर: आंतरिक
स्वतः-बातचीत: चालू
वेक-ऑन का समर्थन करता है: पृष्ठ
वेक-ऑन: डी
वर्तमान संदेश स्तर: 0x000000c5 (197)
लिंक का पता चला: हाँ

आउटपुट से आप देख सकते हैं कि eth0 नेटवर्क इंटरफ़ेस पूर्ण डुप्लेक्स सक्षम होने के साथ 100Mb/s की गति से संचालित होता है। फुल डुप्लेक्स हाफ डुप्लेक्स (हाफ डुप्लेक्स) से इस मायने में भिन्न है कि पहला एक साथ दोनों दिशाओं में डेटा ट्रांसमिशन सुनिश्चित करता है, और दूसरा इनकमिंग और आउटगोइंग डेटा को वैकल्पिक रूप से प्रसारित करता है।

2. नेटवर्क इंटरफ़ेस को कैसे रोकें/शुरू करें या रीबूट करें?

Eth0 नेटवर्क इंटरफ़ेस को रोकने के लिए एक कमांड है:

# sudo ifconfig eth0 डाउन

कमांड को याद रखना आसान है, क्योंकि कमांड के नाम के बाद इंटरफ़ेस का नाम आता है और फिर उस पर की जाने वाली कार्रवाई (नीचे या ऊपर) आती है।

नेटवर्क इंटरफ़ेस eth0 को फिर से शुरू करने के लिए:

# sudo ifconfig eth0 up

OS के सभी नेटवर्क इंटरफ़ेस को पुनरारंभ करने के लिए, कमांड दर्ज करें:

# sudo /etc/init.d/networking restart

यह लाइन नेटवर्किंग बैश स्क्रिप्ट चलाती है, जो सिस्टम के नेटवर्क इंटरफेस को पुनरारंभ करती है।

साथ ही, सादृश्य से, सभी इंटरफ़ेस बंद कर दिए गए हैं:

# sudo /etc/init.d/networking रोकें

और उनका प्रक्षेपण:

# sudo /etc/init.d/networking प्रारंभ

3. नेटवर्क सेटिंग्स कैसे बदलें?

लिनक्स ओएस में नेटवर्क सेटिंग्स बदलने के लिए, आप दो तरीकों से जा सकते हैं:
  1. नेटवर्क इंटरफ़ेस पैरामीटर निर्दिष्ट करने के लिए कमांड का उपयोग करें;
  2. नेटवर्क इंटरफ़ेस पैरामीटर वाली कॉन्फ़िगरेशन फ़ाइल को संपादित करें।

आप उपरोक्त विधियों में से किसी एक का उपयोग करके नेटवर्क को कॉन्फ़िगर कर सकते हैं। ये दोनों विधियाँ बिल्कुल विनिमेय हैं। किसके लिए यह अधिक परिचित है.

  1. कमांड का उपयोग करके नेटवर्क सेटअप।

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

    इंटरफ़ेस eth0 के लिए प्राथमिक आईपी पता और नेटमास्क सेट करने के लिए:

    # sudo ifconfig eth0 192.168.0.1 नेटमास्क 255.255.255.0

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

    # sudo ifconfig eth0:0 10.10.0.1 नेटमास्क 255.255.255.0

  2. कॉन्फ़िगरेशन फ़ाइल को संपादित करके नेटवर्क सेट करना।

    हम कॉन्फ़िगरेशन फ़ाइल को संपादित करेंगे /आदि/नेटवर्क/इंटरफ़ेस. कॉन्फ़िगरेशन की सामग्री प्रदर्शित करने के लिए, कमांड टाइप करें:

    # सुडो नैनो /आदि/नेटवर्क/इंटरफ़ेस

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

    आईफेस लो इनसेट लूपबैक

    ऑटो eth0
    iface eth0 inet स्थिर
    पता 192.168.1.18
    नेटमास्क 255.255.0.0
    गेटवे 192.168.1.253

    हम पहली पंक्तियों को वैसे ही छोड़ देते हैं जैसे वे हैं, क्योंकि उनके अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता नहीं है।

    रेखा ऑटो eth0कहता है कि eth0 नेटवर्क इंटरफ़ेस OS बूट होने पर प्रारंभ होना चाहिए।

    दूसरी पंक्ति iface eth0 inet स्थिरकहता है कि eth0 नेटवर्क इंटरफ़ेस के लिए IP पता मैन्युअल रूप से असाइन किया गया है।

    रेखा पता 192.168.1.18कहता है कि नेटवर्क इंटरफ़ेस eth0 को IP पता 192.168.1.18 निर्दिष्ट किया गया है (यह नेटवर्क पता एक उदाहरण के रूप में लिया गया है और इसके स्थान पर कोई अन्य हो सकता है)।

    रेखा नेटमास्क 255.255.0.0कहते हैं नेटमास्क 255.255.0.0 है।

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

    यदि कनेक्टेड स्थानीय नेटवर्क डीएचसीपी सर्वर द्वारा नेटवर्क सेटिंग्स के स्वचालित वितरण का उपयोग करता है, तो कॉन्फ़िगरेशन फ़ाइल /आदि/नेटवर्क/इंटरफ़ेसइसे इस रूप में घटाया जाना चाहिए:

    आईफेस लो इनसेट लूपबैक

    ऑटो eth0
    iface eth0 inet dhcp

4. अतिरिक्त नेटवर्क सेटिंग्स: डीएनएस सर्वर, मैक पते और नेटवर्क इंटरफ़ेस गति।

DNS सर्वर सेट करना.

इसके अलावा, कई मामलों में, आपके द्वारा सेट किए जा रहे कंप्यूटर पर स्थानीय नेटवर्क सही ढंग से काम करने के लिए, आपको उपयोग किए जा रहे DNS सर्वर का आईपी पता दर्ज करना होगा।

ऐसा करने के लिए, कमांड के साथ कॉन्फ़िगरेशन फ़ाइल खोलें:

# सुडो नैनो /etc/resolv.conf

निष्कर्ष:

# नेटवर्कमैनेजर द्वारा जेनरेट किया गया
नेमसर्वर 192.168.1.253

रेखा नेमसर्वर 192.168.1.253का कहना है कि IP एड्रेस 192.168.1.253 वाले कंप्यूटर का उपयोग DNS सर्वर के रूप में किया जाता है।

नेटवर्क कार्ड का मैक पता बदलना।

Eth0 नेटवर्क कार्ड के MAC पते को अस्थायी रूप से बदलने के लिए, आपको कमांड का उपयोग करना होगा:

# sudo ifconfig eth0 hw ईथर 00:01:02:03:04:05

आखिरी नंबर नया मैक एड्रेस है।

मैक पते को स्थायी रूप से बदलने के लिए आपको इसे कॉन्फ़िगरेशन फ़ाइल में करना होगा /आदि/नेटवर्क/इंटरफ़ेसनेटवर्क इंटरफ़ेस सेटिंग्स में नए MAC पते के साथ एक पंक्ति जोड़ें:

iface eth0 inet dhcp

प्री-अप ifconfig eth0 कैसे ईथर 00:01:02:03:04:05

नेटवर्क इंटरफ़ेस की गति बदलें.

नेटवर्क कार्ड की गति को सख्ती से निर्धारित करने के लिए:

# sudo ethtool -s eth0 स्पीड 100 डुप्लेक्स पूर्ण ऑटोनेग बंद

# नेटवर्क इंटरफ़ेस की गति को 100Mbit और पूर्ण डुप्लेक्स मोड पर बाध्य करें और स्वचालित पहचान अक्षम करें

# sudo ethtool -s eth0 स्पीड 10 डुप्लेक्स हाफ ऑटोनेग ऑफ

# नेटवर्क इंटरफ़ेस की गति को 10Mbit और हाफ डुप्लेक्स मोड पर बाध्य करें और स्वचालित पहचान अक्षम करें

यादृच्छिक 7 लेख:

टिप्पणियाँ

  1. सर्गो
    1 नवंबर, 23:27

    लेख के लिए बहुत बहुत धन्यवाद! मैंने हाल ही में लिनक्स पर स्विच किया, इससे वास्तव में मदद मिली, क्या आप मुझे बता सकते हैं कि कंप्यूटर में दो नेटवर्क हैं, एक में नेटवर्क डीएनएस-सर्वर 192.168.0.9 है, और दूसरे में, उदाहरण के लिए, 192.168.1.9, यह लिखना सही होगा एक फ़ाइल में resolv.conf
    नेमसर्वर 192.168.0.9
    नेमसर्वर 192.168.1.9
    क्या नेटवर्क उपयोगकर्ता समझेंगे कि कौन सा डीएनएस?
    और क्या लिनक्स में नेटवर्क कार्ड को एक नाम निर्दिष्ट करना संभव है, उदाहरण के लिए eth0 loc है, और eth1 प्रूव है?

  2. Mut@NT
    2 नवंबर, 00:07

    1. DNS को दोनों निर्दिष्ट किया जा सकता है, लेकिन नेटवर्क मास्क को 255.255.255.0 के रूप में निर्दिष्ट किया जाना चाहिए। फिर वे अपने स्वयं के DNS का उपयोग करेंगे.

    2. मैं नेटवर्कों के नामों के बारे में नहीं जानता। मुझे लगता है कि यह संभव है, यह लिनक्स है!!

  3. सर्गो
    2 नवंबर, 03:44

    इंटरफ़ेस बंद करें
    ifconfig eth0 डाउन
    आज्ञा दो
    ifrename -i eth0 -n new_name (उदाहरण के लिए स्थानीय)
    ifconfig लोकल अप
    फिर आपके लिनक्स में आपको संभवतः /etc/network/interfaces फ़ाइल में कुछ eth0 को स्थानीय में बदलने की आवश्यकता होगी, मेरे पास बस एक alt है, और यह फ़ाइल बिल्कुल भी मौजूद नहीं है, मेरे पास /etc/net/ifaces/folders_with_interfaces है , और अब मुझे eth0 फ़ोल्डर की आवश्यकता है, इसका नाम बदलकर स्थानीय करें, और फिर
    सेवा नेटवर्क पुनः प्रारंभ :)

  4. Mut@NT
    2 नवंबर, 08:45

    मुझे इसे लेख में जोड़ना होगा, धन्यवाद))

  5. GPS
    14 मई, 17:36

    मुझे लगता है कि यह लाइन जांचने लायक है: sudo ifconfig eth0:0 10.10.0.1 नेटमास्क 255.255.255.0
    किसी उपनाम में /24 मास्क (255.255.255.0) नहीं हो सकता, यह कोई त्रुटि नहीं है, क्योंकि किसी भी स्थिति में, eth0:0 इंटरफ़ेस को /32 मास्क (255.255.255.255) सौंपा जाएगा
    आपके मामले में यह होगा: sudo ifconfig eth0:0 10.10.0.1/32

  6. Mut@NT
    16 मई, 12:02

    GPS:मुझे लगता है कि यह लाइन जांचने लायक है: sudo ifconfig eth0:0 10.10.0.1 नेटमास्क 255.255.255.0 उपनाम में /24 मास्क (255.255.255.0) नहीं हो सकता, यह कोई त्रुटि नहीं है, क्योंकि किसी भी स्थिति में, इंटरफ़ेस eth0:0 को एक मास्क /32 (255.255.255.255) सौंपा जाएगा। आपके मामले में यह होगा: sudo ifconfig eth0:0 10.10.0.1/32

    लानत है, तुमने मेरा पूरा दिमाग ही उलट-पलट कर रख दिया। हमें कंप्यूटर पर नेटवर्क इंटरफ़ेस सेटिंग्स को फिर से करना होगा, जो लगभग 2 वर्षों से काम कर रही हैं।
    फिर टीम क्यों ifconfigक्या मेरे द्वारा सेट किया गया मुखौटा दिखाई देता है?

  7. GydruS
    13 सितंबर, 23:32

    सामान्य शर्तों में! स्पष्ट और समझने योग्य! बहुत-बहुत धन्यवाद!
    पी.एस. केवल कमांड इनपुट लिस्टिंग में फ़ॉन्ट को ऐसा बनाना अच्छा होगा जहां 0, O से दृष्टिगत रूप से भिन्न हो।

  8. Mut@NT
    14 सितंबर, 18:34

    गाइड्रूएस:पी.एस. केवल कमांड इनपुट लिस्टिंग में फ़ॉन्ट को ऐसा बनाना अच्छा होगा जहां 0, O से दृष्टिगत रूप से भिन्न हो।

    धन्यवाद, मैं ध्यान दूँगा। हालाँकि एक बिंदु तक अंतर प्रतीत होता है)

  9. एंड्री
    18 सितंबर, 23:50

    आपकी साइट के लिए धन्यवाद. मुझे पसंद है! सब कुछ बोधगम्य और समझने योग्य है
    मेरे पास आपके लिए निम्नलिखित प्रश्न है. यदि संभव हो, तो कृपया मुझे बताएं कि नेटवर्क कैसे सेट करें ताकि LAN और DSL कनेक्शन एक साथ काम करें।
    मैं समझ नहीं पा रहा हूं कि यह कैसे करें???!!

  10. Mut@NT
    20 सितंबर, 07:18

    एंड्री:आपकी साइट के लिए धन्यवाद. मुझे पसंद है! सब कुछ समझने योग्य और समझ में आने योग्य है। मेरे पास आपके लिए एक प्रश्न है। यदि संभव हो, तो कृपया मुझे बताएं कि नेटवर्क कैसे सेट करें ताकि LAN और DSL कनेक्शन एक साथ काम करें।

    ईमानदारी से कहूं तो, मुझे लंबे समय से डीएसएल कनेक्शन का सामना नहीं करना पड़ा है। हमें और विस्तार से बताएं:
    1. कौन सा स्थानीय नेटवर्क? मॉडेम के पीछे या किसी अन्य नेटवर्क पर?

  11. एंड्री
    20 सितंबर, 18:38

    सबसे आम कनेक्शन शहरी नेटवर्क है
    कंप्यूटर एक नेटवर्क कार्ड के माध्यम से जुड़ा हुआ है
    इंटरनेट का उपयोग DSL कनेक्शन के माध्यम से जुड़ा हुआ है

  12. Mut@NT
    21 सितंबर, 17:22

    एंड्री:कनेक्शन सबसे आम है - शहर नेटवर्क; कंप्यूटर एक नेटवर्क कार्ड के माध्यम से जुड़ा हुआ है; इंटरनेट का उपयोग एक डीएसएल कनेक्शन के माध्यम से जुड़ा हुआ है।

    मेरी राय में, आपको मॉडेम को स्वयं कॉन्फ़िगर करने की आवश्यकता है। दूर देखो दोहरी पीपीपीओई
    मैंने डी-लिंक डीआईआर-320 राउटर पर कुछ ऐसा ही किया, लेकिन मॉडेम पर कभी नहीं।

  13. एंड्री
    21 सितम्बर, 18:22

    धन्यवाद!!! मै देखुंगा!

  14. सर्प22
    3 नवंबर, 06:21

    स्थानीय नेटवर्क पर डीएसएल के बारे में बात करते हुए: मैंने बहुत समय बिताया, बहुत सारा मन खंगाला (मेरे पास डेबियन लेनी है) और अन्य लोगों को उसी रेक से बचाने के लिए, मैं कहूंगा कि पीपीपीओईकॉन्फ़ हर किसी की मदद नहीं करता है, उदाहरण के लिए, मेरे लिए, इंटरनेट कुछ सेकंड के लिए प्रकट हुआ और चमत्कारिक रूप से गायब हो गया। कॉन्फ़िगरेशन और लॉग से मदद नहीं मिली. लेकिन दो सप्ताह और फटे बालों के ढेर सारे गुच्छों के बाद, मुझे एक सरल कमांड ifconfig ppp0 mtu 1372 मिला। मुझे आशा है कि इससे किसी को मदद मिलेगी। मैंने बोला और यह आसान हो गया)))

  15. छेद
    7 दिसंबर, 09:17

    शुभ दोपहर, मेरे आदि फ़ोल्डर में न तो कोई नेटवर्क फ़ोल्डर है और न ही कोई नेट फ़ोल्डर, मेरे पास सेंटोस 5.7 है, मुझे बताएं कि क्या करना है

  16. मरीना
    27 दिसंबर, 21:12

    नमस्ते, यह समस्या हुई. कंप्यूटर एक राउटर के माध्यम से इंटरनेट से जुड़ा है.. समस्या यह है कि कुछ साइटें नहीं खुलती हैं - यह एक डीएनएस रूपांतरण त्रुटि कहती है.. क्या करने की आवश्यकता है। ताकि सब कुछ ठीक से काम करे?? आपका अग्रिम में ही बहुत धन्यवाद!!

  17. पापा
    30 जुलाई, 17:05

    आर्टेम: 2 नेटवर्क कार्ड. एक डोमेन के साथ एक विंडोज़ नेटवर्क। दूसरे में PPPoE कनेक्शन के साथ एक ADSL मॉडेम है। मैं इसे कैसे बना सकता हूं ताकि मैं ऑनलाइन और इंटरनेट पर काम कर सकूं?!

    उदाहरण के लिए, मशीन पर रूटिंग नियम लिखें ताकि स्थानीय नेटवर्क के लिए इच्छित पैकेट etn0 पर भेजे जाएं, और अन्य सभी etn1 पर भेजे जाएं।
    लेकिन यह विषय इस लेख के दायरे से बाहर है.

  18. कॉम्प्लोवर
    29 अगस्त, 03:01

    काफ़ी अच्छा लेख. बहुत-बहुत धन्यवाद

  19. वलेरा
    21 जनवरी, 07:20

    मैं केवल 3 महीने से लिनक्स का उपयोग कर रहा हूं, लेकिन मैंने पहले ही लगभग 17 चीजें आजमा ली हैं, लेकिन कोई भी डीएसएल कनेक्शन नहीं चाहता है\ तुरंत स्थानीय कनेक्शन काट देता है\ मैंने ज़ोरिन छोड़ दिया और अब मैंने एएलटी स्थापित किया है - मैं घर की तरह काम करता हूं , लेकिन ह्युषा नेटवर्क के लिए\7 - मैंने इसे हर किसी की तरह ध्वस्त कर दिया\.अगर- काश मेरे पास जीवन भर एएलटी पर एक नेटवर्क होता... मैंने केवल लगभग 7 वर्षों के लिए कंप्यूटर में महारत हासिल की है - मैं' मैं पहले से ही बूढ़ा हूँ.

दो लिनक्स कंप्यूटरों के बीच नेटवर्क केबल के माध्यम से कनेक्शन स्थापित करने की प्रक्रिया को दो भागों में विभाजित किया जा सकता है: सबसे पहले, हम पीसी के बीच एक कनेक्शन स्थापित करेंगे ताकि वे एक-दूसरे को पिंग कर सकें, और फिर हम सीधे डेटा के लिए सॉफ़्टवेयर को कॉन्फ़िगर करेंगे अदला-बदली। इस मामले में, हम एक एनएफएस सर्वर बनाएंगे। उबंटू कंप्यूटर पर दोस्त बनाने के लिए, आपको एक पीसी को आईपी 192.168.0.1 और दूसरे पीसी को आईपी 192.168.0.2 असाइन करना होगा। तदनुसार, दोनों मशीनों के लिए नेटमास्क 255.0.0.0 है। टर्मिनल में आप लिख सकते हैं: sudo eth0 192.168.0.1 नेटमास्क 255.0.0.0 up या, यदि आपके पास नेटवर्क मैनेजर है, तो इसकी सेटिंग्स में ऐसा करना आसान है। यह ध्यान देने योग्य है कि जब मैंने कंसोल के माध्यम से आईपी और मास्क पंजीकृत किया, और फिर नेटवर्क मैनेजर के माध्यम से कनेक्शन स्थापित किया, तो कुछ भी काम नहीं किया। आपको या तो इसे अक्षम करना होगा, या मैन्युअल रूप से एक आईपी पता और मास्क निर्दिष्ट करना होगा। इसलिए, दोनों मशीनों पर सब कुछ पंजीकृत करने के बाद, उन्हें टर्मिनल में एक नेटवर्क केबल के माध्यम से जोड़कर, हम दूसरे पीसी को पिंग करने का प्रयास करते हैं। इसके लिए हम पिंग 192.168.0.2 लिखते हैं यदि पैकेटों का आदान-प्रदान किया जा रहा है, तो सब कुछ ठीक है और हम अगले चरण पर आगे बढ़ते हैं। यहां आपको यह तय करना होगा कि कौन सी मशीन सर्वर के रूप में कार्य करेगी और कौन सी मशीन क्लाइंट के रूप में कार्य करेगी। मैंने 192.168.0.1 सर्वर वाला एक पीसी बनाने का निर्णय लिया। सर्वर पीसी पर आवश्यक पैकेज स्थापित करें: sudo apt-get install -y nfs-kernel-server nfs-common portmap पोर्टमैप रीकॉन्फ़िगरेशन चलाएं और प्रक्रिया को पुनरारंभ करें sudo dpkg-reconfigure portmap sudo /etc/init.d/portmap restart अब एनएफएस सर्वर पर एक शेयर फ़ोल्डर बनाने का समय आ गया है खोलें किसी भी टेक्स्ट एडिटर के साथ, मैं एक नैनो फ़ाइल का उपयोग करता हूँ /आदि/निर्यात sudo nano /etc/exports और वहां एक लाइन जोड़ें, कुछ इस तरह /home/user/music 192.168.0.2 (rw,sync,no_subtree_check) जहां पहले हम बॉल फ़ोल्डर में पता सेट करते हैं, और फिर तुरंत क्लाइंट के आईपी को इंगित करते हैं। खैर, हम हेरफेर के बाद कॉन्फ़िगरेशन को सहेजते हैं। हम अंत में लिखते हैं: sudo exportfs -a उबंटू क्लाइंट की स्थापनाहमारे द्वारा किए गए सभी कार्य सर्वर मशीन पर किए गए थे, अब हम क्लाइंट उबंटू की ओर बढ़ रहे हैं। और हम नए पैकेज स्थापित करके शुरू करते हैं: sudo apt-get install portmap nfs-common अब जो कुछ बचा है वह है सर्वर फ़ोल्डर को स्वयं माउंट करना। आइए एक साधारण उपयोगकर्ता की होम निर्देशिका में एक खाली निर्देशिका बनाएं: mkdir share mount sudo mount 192.168.0.1:/home/user/music /home/user/share यहां समझाने के लिए कुछ भी नहीं है, हम बताते हैं कि क्या और कहां माउंट करना है। सिस्टम शुरू होने पर आप फ़ोल्डर को माउंट कर सकते हैं, इसके लिए हम fstab sudo nano /etc/fstab का उपयोग करेंगे और वहां डालेंगे: 192.168.0.1:/home/user/music /home/user/share nfs rsize=8192,wsize=8192 ,timeo=14,intr अब, एक फ़ोल्डर को माउंट करने के लिए, आपको बस mount /home/user/share लिखना होगा। इस तरह एक नेटवर्क केबल का उपयोग करके मैंने कितनी आसानी से और सरलता से महत्वपूर्ण चीजों के सरल हस्तांतरण के लिए ubuntu चलाने वाली दो मशीनों को स्थानीय नेटवर्क से जोड़ दिया फ़ाइलें

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

उबंटू में स्थानीय नेटवर्क की स्थापना कमांड का उपयोग करके की जाती है।

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

eth0 लिंक एनकैप:ईथरनेट HWaddr 00:04:75:c1:e2:ab
inet addr:10.2.10.32 Bcast:10.2.10.255 मास्क:255.255.255.0
….
….
eth1 लिंक एनकैप:ईथरनेट HWaddr 00:04:75:c1:e2:6b
इनसेट पता:192.168.140.1 बीकास्ट:192.168.140.255 मास्क:255.255.255.0
….
….
लो लिंक एनकैप: स्थानीय लूपबैक
inet addr:127.0.0.1 मास्क:255.0.0.0
….
….

पहले कॉलम में इंटरफेस के नाम हैं, और दूसरे में इन्हीं इंटरफेस की सेटिंग्स हैं। ifconfig eth0 कमांड केवल eth0 इंटरफ़ेस के लिए सेटिंग्स प्रदर्शित करता है। Eth0 इंटरफ़ेस को अक्षम या सक्षम करने के लिए, कमांड दर्ज करें:

sudo ifconfig eth0 डाउन
sudo ifconfig eth0 up

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

इंटरफ़ेस सेटिंग्स बदलने के लिए, निम्नलिखित कमांड लिखें:

sudo ifconfig eth1 inet 192.168.140.1

eth1 इंटरफ़ेस का IP पता 192.168.140.1 में बदलें

sudo ifconfig eth0 hw ईथर 00:12:34:56:78:90

मैक एड्रेस को 00:12:34:56:78:90 में बदल देगा

sudo ifconfig eth0 नेटमास्क 255.255.255.0

eth0 इंटरफ़ेस के सबनेट मास्क को 255.255.255.0 में बदलें

हालाँकि, इस तरह से सेट की गई सेटिंग्स कंप्यूटर के पुनरारंभ होने के बाद रीसेट हो जाती हैं। इससे बचने के लिए, आपको नेटवर्क इंटरफेस कॉन्फ़िगरेशन फ़ाइल में सेटिंग्स बदलनी चाहिए, जो /etc/network/interfaces में स्थित है। यह फ़ाइल इस प्रकार दिखती है:

# यह फ़ाइल आपके सिस्टम पर उपलब्ध नेटवर्क इंटरफेस का वर्णन करती है
# और उन्हें कैसे सक्रिय करें। अधिक जानकारी के लिए, इंटरफ़ेस(5) देखें।
# लूपबैक नेटवर्क इंटरफ़ेस
ऑटो लो
आईफेस लो इनसेट लूपबैक
# प्राथमिक नेटवर्क इंटरफ़ेस
ऑटो eth0
iface eth0 inet स्थिर
पता 10.2.10.32
#हवाड्रेस ईथर 12:34:56:78:90:12
नेटमास्क 255.255.255.0
नेटवर्क 10.2.10.0
प्रसारण 10.2.10.255
गेटवे 10.2.10.1
डीएनएस-नेमसर्वर 212.212.45.174
# द्वितीयक नेटवर्क इंटरफ़ेस
ऑटो eth1
iface eth1 inet स्थैतिक
पता 192.168.140.1
नेटमास्क 255.255.255.0

DNS सर्वर पता सेट करने के लिए, /etc/network/interfaces फ़ाइल पर जाएँ, लेकिन ध्यान दें कि आमतौर पर Ubuntu में DNS सर्वर पते का प्रबंधन /etc/resolv.conf फ़ाइल के माध्यम से किया जाता है, इस कॉन्फ़िगरेशन फ़ाइल का सिंटैक्स बेहद सरल है, और इस तरह दिखता है

नेमसर्वर 80.227.64.17

नेमसर्वर 80.231.56.1

इन कॉन्फ़िगरेशन फ़ाइलों में परिवर्तन करने के बाद, कमांड का उपयोग करके नेटवर्क सेवा को पुनरारंभ करें:

यदि आप चाहते हैं कि कंप्यूटर गतिशील रूप से (डीएचसीपी के माध्यम से) नेटवर्क सेटिंग्स प्राप्त करे, तो /etc/network/interfaces फ़ाइल में निम्नलिखित पंक्तियाँ लिखें:

नेटवर्क मापदंडों को गतिशील रूप से अद्यतन करने के लिए, लिखें:

नेटवर्क सेवा को रोकने या प्रारंभ करने के लिए, कमांड का उपयोग करें:

sudo /etc/init.d/networking बंद करो
sudo /etc/init.d/networking प्रारंभ

यदि आप संबंधित कॉन्फ़िगरेशन फ़ाइल को देखते हैं, तो eth0 इंटरफ़ेस सेटिंग्स में मैक पते को बदलने वाली लाइन पर टिप्पणी की गई है। ऐसा इसलिए किया जाता है क्योंकि यदि आप इस पर टिप्पणी नहीं करते हैं, तो नेटवर्क सेवा प्रारंभ नहीं हो सकती है, और मैक पते को बदलने के लिए आपको लिखना पड़ सकता है:

sudo ifconfig eth0 डाउन
sudo ifconfig eth0 hw ईथर 12:34:56:78:90:12
sudo ifconfig eth0 up
sudo /etc/init.d/networking पुनरारंभ करें

वैकल्पिक रूप से, आप एक बैश स्क्रिप्ट लिख सकते हैं।

/home/user फ़ोल्डर में, mynetconfig नामक एक फ़ाइल बनाएं और उसमें कोड कॉपी करें:

प्रतिध्वनि "########OTKLYCHENIE eth0#######"
sudo ifconfig eth0 डाउन
इको "#####मेन्याएम मैक एड्रेस#####"
sudo ifconfig eth0 hw ईथर 00:13:8f:cb:10:21
इको “########VKLUCHAEM eth0#########”
sudo ifconfig eth0 up
प्रतिध्वनि "####पेरेज़ाग्रीगैम नेटवर्किंग####"
sudo /etc/init.d/networking पुनरारंभ करें
इको "कोनेक"

अब, इन पंक्तियों के बजाय, आपको केवल एक कमांड लिखना होगा: /home/user/mynetconfig

इसके बाद, mynetconfig फ़ाइल को /use/local/bin निर्देशिका में कॉपी करें। अब आप केवल mynetconfig कमांड का उपयोग करके स्क्रिप्ट चला सकते हैं। सिस्टम बूट होने पर स्क्रिप्ट को तुरंत चलाने के लिए, इसे /etc/init.d/ पर कॉपी करें, और फिर कंसोल खोलें और /etc/init.d/ पर जाएं, फिर कमांड चलाएँ:

अद्यतन-rc.d mynetconfig डिफ़ॉल्ट 99,

जहां mynetconfig स्क्रिप्ट का नाम है;

डिफ़ॉल्ट - दूसरे से पांचवें तक सभी बूट मोड में निष्पादित करें;

99 - बूट ऑर्डर.

किसी स्क्रिप्ट को स्टार्टअप से हटाने के लिए, /etc/init.d/ निर्देशिका खोलें और लिखें:

अद्यतन-rc.d -f mynetconfig हटाएं

स्टार्टअप में स्क्रिप्ट जोड़ने का एक और तरीका है। आपको बस स्क्रिप्ट का नाम /etc/rc.local फ़ाइल में दर्ज करना होगा या यदि आप स्क्रिप्ट हटाना चाहते हैं तो इसे हटा दें। पहली विधि कुछ अधिक जटिल है, लेकिन आपको इसे प्राथमिकता देनी चाहिए, क्योंकि इस मामले में आप ऑर्डर और बूट मोड चुन सकते हैं, जो कुछ स्थितियों में महत्वपूर्ण हो सकता है।

अब आइए देखें कि उबंटू में नेटवर्क ड्राइव को कैसे मैप किया जाए। यह काफी सरलता से किया जाता है. सबसे पहले, गो मेनू खोलें और सर्वर से कनेक्ट करें चुनें। खुलने वाली विंडो में, आपको सेवा का प्रकार और अन्य सामान्य डेटा निर्दिष्ट करना होगा। "कनेक्ट" बटन पर क्लिक करें. इसके बाद, आपको अपना पासवर्ड दर्ज करना होगा और "कनेक्ट" बटन पर क्लिक करना होगा। तैयार। सब कुछ काफी आसान और तेज़ है.

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

अक्सर ऐसा होता है कि घर में अलग-अलग ऑपरेटिंग सिस्टम वाले कंप्यूटर होते हैं। और आपको उनके बीच एक स्थानीय नेटवर्क व्यवस्थित करने और फ़ाइलों तक साझा पहुंच प्रदान करने की आवश्यकता है। यह करना बहुत आसान है.

सामान्य जानकारी।

Windows वातावरण में साझा नेटवर्क संसाधन बनाने के लिए प्रोटोकॉल का उपयोग किया जाता है सीआईएफएस(पहले एसएमबी के नाम से जाना जाता था), जो समर्थित है UNIX- जैसेसिस्टम सांबा सॉफ्टवेयर द्वारा प्रदान किया जाता है। सांबा प्रोटोकॉल पर काम करता है टीसीपीऔर यूडीपी, कनेक्शन एन्क्रिप्टेड है. सांबा का उपयोग करके, न केवल फ़ाइल और प्रिंटर साझाकरण प्रदान करना संभव है, बल्कि, उदाहरण के लिए, समर्थन के साथ एक डोमेन नियंत्रक बनाना भी संभव है सक्रिय निर्देशिका(अगली बार इस पर और अधिक)। सांबा का उपयोग करके, आप न केवल विंडोज़ और लिनक्स के बीच, बल्कि लिनक्स और लिनक्स के बीच भी साझा कर सकते हैं। हालाँकि, कुछ सीमाएँ हैं। सबसे पहले, एसएमबी है "खिड़की"प्रोटोकॉल, इसके सभी अर्थों के साथ। यह UNIX सिस्टम के साथ बहुत अच्छी तरह से एकीकृत नहीं है। जटिल तकनीकी विवरणों में जाने के बिना, मैं केवल इतना कहूंगा कि सांबा के माध्यम से डेटा ट्रांसफर की गति धीमी है, अक्सर महत्वपूर्ण रूप से, यह अस्थिर है, जैसा कि नेटवर्क चैनल लोड है, और प्रोसेसर पर भी बहुत ध्यान देने योग्य लोड डालता है। इसलिए, यदि आपके होम नेटवर्क पर कोई विंडोज़ मशीन नहीं है, तो नेटवर्क फ़ाइल सिस्टम प्रोटोकॉल - एनएफएस का उपयोग करना बेहतर है।

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

ध्यान: स्टेटिक आईपी एड्रेस को दोनों सिस्टम पर कॉन्फ़िगर किया जाना चाहिए। विंडोज़ में, नेटवर्क कनेक्शन आइकन पर राइट-क्लिक करें और चुनें "नेटवर्क और साझा केंद्र", आगे "अनुकूलक की सेटिंग्स बदलो", वांछित एडाप्टर (आपका नेटवर्क कार्ड) का चयन करें और उसके गुणों पर जाएं। आइटम पर जाएँ "इंटरनेट प्रोटोकॉल संस्करण 4"और चुनें "निम्नलिखित आईपी पते का उपयोग करें":

यदि आपके कंप्यूटर सीधे जुड़े हुए हैं, तो फ़ील्ड "फाटक"आप इसे खाली छोड़ सकते हैं. यदि राउटर के माध्यम से, राउटर का आईपी पता इंगित करें (वह जिसके माध्यम से इसके वेब इंटरफेस तक पहुंच होती है, आमतौर पर 192.168.0.1)। लिनक्स पर, एक समान ऑपरेशन किया जा सकता है नेटवर्क प्रबंधक(नेटवर्क कनेक्शन सेट करना, IPv4 टैब):

यदि आप उपयोग कर रहे हैं फ़ायरवॉल(विंडोज़ फ़ायरवॉल या अन्य समान सॉफ़्टवेयर, साथ ही लिनक्स में आईपीटेबल्स या आपके राउटर में फ़ायरवॉल), सुनिश्चित करें कि आवश्यक पोर्ट खुले हैं (के लिए) सांबा: 135, 139, 445/ टीसीपी; 137, 138 /यूडीपी. के लिए एनएफएस: 2049 /टीसीपी).

लिनक्स => विंडोज़

आइए एक स्थिति की कल्पना करें: आपके पास दूसरा कंप्यूटर (या फ़ाइल सर्वर) चल रहा है उबंटू 14.04, जिसमें आपके वीडियो, फ़ोटो आदि का एक बड़ा संग्रह शामिल है, जो एक अलग डिस्क पर स्थित है /मीडिया/माईडेटा. इस डिस्क को चल रहे कंप्यूटर पर साझा करने की आवश्यकता है विन्डो 8.1. सबसे पहले, आवश्यक पैकेज स्थापित करें:

सुडो एपीटी इंस्टाल सांबा सांबा-कॉमन एसएमबीक्लाइंट

अब आपको सांबा को कॉन्फ़िगर करने की आवश्यकता है। आपके पास दो तरीके हैं: ब्रैकटऔर ग्राफ़िक.

ब्रैकट.

फ़ाइल खोलें /etc/samba/smb.conf:

सुडो नैनो /etc/samba/smb.conf

सभी सामग्री को पूरी तरह से हटा दें और निम्नलिखित सेटिंग्स दर्ज करें:


कार्यसमूह = कार्यसमूह
नेटबायोस नाम = उबंटू-पीसी
सर्वर स्ट्रिंग = उबंटू पीसी
अतिथि के लिए मानचित्र = ख़राब उपयोगकर्ता
अतिथि खाता = कोई नहीं
सॉकेट विकल्प = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

#सहानुभूति का पालन करें
यूनिक्स एक्सटेंशन = नहीं
विस्तृत लिंक = हाँ
सिम्लिंक का पालन करें = हाँ

लॉग स्तर = 1

# यूटीएफ एन्कोडिंग
यूनिक्स वर्णसेट = यूटीएफ-8
डॉस चारसेट = सीपी1251
स्टोर डॉस विशेषताएँ = हाँ

अधिकतम लॉग आकार = 10


पथ = /मीडिया/MyDATA
लिखने योग्य = हाँ
उपलब्ध = हाँ
सार्वजनिक = हाँ
अतिथि ठीक है = हाँ
उपयोगकर्ता को बाध्य करें = कोई नहीं
बल समूह = कोई नहीं

अनुभाग में वैश्विकसामान्य पैरामीटर वर्णित हैं: कार्यसमूह- कार्यसमूह का नाम (स्थानीय नेटवर्क पर सभी मशीनों के लिए समान होना चाहिए), उबंटू-पीसी- उस कंप्यूटर का नाम जिससे निर्देशिकाएं साझा की जाती हैं (अपना बताएं), पासवर्ड के बिना लॉगिन करें, अतिथि पहुंच और कनेक्शन के लिए अनुकूलन। अनुभाग में मेरी जानकारीइसमें स्थापित डिस्क तक पहुंच का वर्णन करता है /मीडिया/माईडेटा. यदि आप चाहें, तो आप इसी तरह इस डिस्क पर अलग-अलग निर्देशिकाओं तक पहुंच निर्दिष्ट कर सकते हैं। फ़ाइल सहेजें और कमांड चलाएँ:

टेस्टपार्म -एस

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

अब सांबा सर्वर प्रारंभ करें:

sudo सेवा प्रारंभ smbd

ग्राफ़िक.

ग्राफिकल इंटरफ़ेस में सांबा पैरामीटर्स को कॉन्फ़िगर करने के लिए, 2 बेहतरीन उपयोगिताएँ हैं - सिस्टम-कॉन्फिग-सांबा(केवल उबंटू और डेरिवेटिव में उपलब्ध) और गैडमिन-सांबा(हर जगह उपलब्ध)। ये उपयोगिताएँ ग्राफिकल मोड में निष्पादित संपूर्ण सांबा कॉन्फ़िगरेशन का प्रतिनिधित्व करती हैं। उबंटू के लिए, पहली उपयोगिता स्थापित करें:

सुडो एपीटी इंस्टॉल सिस्टे-कॉन्फिग-सांबा

यहां सब कुछ बेहद स्पष्ट है और कोई भी सेटिंग्स को समझ सकता है :)

अन्य वितरणों (जैसे डेबियन) के लिए, गैडमिन-सांबा पैकेज स्थापित करें:

सुडो एपीटी इंस्टॉल गैडमिन-सांबा


कॉन्फ़िगरेशन के बाद, सांबा डेमॉन को पुनरारंभ करें। उबंटू के लिए:

sudo सेवा पुनरारंभ smbd

sudo systemctl smbd.service को पुनरारंभ करें

आप निर्देशिका गुण खोलकर फ़ाइल प्रबंधक से वांछित निर्देशिका तक पहुंच भी खोल सकते हैं:


विंडोज़ पर, आपको नेटवर्क खोज सक्षम करना होगा। ऐसा करने के लिए, नेटवर्क नियंत्रण केंद्र में, पर जाएँ "उन्नत साझाकरण सेटिंग बदलें"


इसके बाद, साझा निर्देशिकाएँ नेटवर्क वातावरण में दिखाई देनी चाहिए।

लिनक्स => लिनक्स

अब आइए कल्पना करें कि हमारे पास एक कंप्यूटर है डेबियन 8 (आईपी पता 192.168.0.2 ), और एक लैपटॉप के साथ उबंटू 14.04 (आईपी पता 192.168.0.3 ). लैपटॉप से ​​आपको एक डिस्क विभाजन साझा करना होगा जो इसमें माउंट किया गया है /मीडिया/डेटा(यह टोरेंट और अन्य फ़ाइल डंप के लिए अनुभाग है)। इसके लिए हम प्रयोग करते हैं एनएफएस:

sudo apt इंस्टॉल एनएफएस-कर्नेल-सर्वर एनएफएस-कॉमन आरपीसीबाइंड

आइए बताएं कि क्या साझा करने की आवश्यकता है:

सुडो नैनो /etc/exports

/मीडिया/डेटा 192.168.0.0/255.255.255.0(rw,no_root_squash,no_subtree_check,crossmnt,fsid=0)


/मीडिया/डेटा- कुछ ऐसा जिसे साझा करने की आवश्यकता है।
192.168.0.0/255.255.255.0 - केवल इस सबनेट के कंप्यूटरों के पास साझा संसाधन तक पहुंच होगी (आप एक विशिष्ट आईपी पता निर्दिष्ट कर सकते हैं)।
आरडब्ल्यू- समर्थन पढ़ें और लिखें।
नो_रूट_स्क्वैश- रूट उपयोगकर्ता (क्लाइंट पक्ष) को विभाजन तक पूर्ण पहुंच पर भरोसा करने की अनुमति देता है।
no_subtree_check- यदि वॉल्यूम का केवल एक हिस्सा माउंट किया गया है, तो सर्वर जांच करेगा कि क्लाइंट द्वारा अनुरोधित फ़ाइल माउंट किए गए वॉल्यूम के हिस्से से संबंधित है या नहीं। यह डेटा ट्रांसफर को धीमा कर देता है, यही कारण है कि इस विकल्प को अक्सर मापदंडों की सूची में शामिल किया जाता है।
क्रॉसएमएनटी- यह विकल्प नोहाइड के समान है, यह आपको मुख्य सिस्टम पर लगी निर्देशिकाओं को देखने की अनुमति देता है। इसलिए, जब चाइल्ड फ़ाइल सिस्टम "बी" को प्राथमिक "ए" पर माउंट किया जाता है, तो "ए" पर क्रॉसएमएनटी सेट करने का प्रभाव बी पर "नोहाइड" सेट करने के समान होता है।
एफएसआईडी=0- एनएफएस सर्वर को निर्यात की जाने वाली प्रत्येक फ़ाइल प्रणाली की पहचान करने में सक्षम होना चाहिए। NFSv4 सर्वर के लिए, एक समर्पित फ़ाइल सिस्टम है जो संपूर्ण निर्यातित फ़ाइल सिस्टम का मूल है। fsid = root या fsid = 0 का मतलब एक ही है।

सेटिंग्स लागू करें:

सुडो नैनो /etc/hosts.allow

सबनेट में स्थित सभी मशीनों के लिए पहुंच निर्दिष्ट करें 192.168.0.0/255.255.255.0 :

एनएफएसडी: 192.168.0.0/255.255.255.0
आरपीसीबाइंड: 192.168.0.0/255.255.255.0
माउंट: 192.168.0.0/255.255.255.0

यदि आपने फ़ाइल में निर्दिष्ट किया है निर्यातकेवल वांछित मशीन का आईपी पता, फिर उसे तदनुसार इंगित करें।

अब सेवा प्रारंभ करें:

सुडो सेवा एनएफएस-कर्नेल-सर्वर प्रारंभ

अपने कंप्यूटर पर निम्नलिखित पैकेज स्थापित करें:

sudo apt install nfs-common rpcbind

शेयर को माउंट करने के लिए एक निर्देशिका बनाएं:

सुडो एमकेडीआईआर /मीडिया/शेयर

मैन्युअल माउंटिंग.

सुडो माउंट -टी एनएफएस4 192.168.0.3:/ /मीडिया/शेयर

परिणामस्वरूप, डिस्क की संपूर्ण सामग्री /मीडिया/डेटा(लैपटॉप पर) निर्देशिका में कंप्यूटर पर उपलब्ध होगा /मीडिया/शेयर करें, मानो यह डेटा उस पर संग्रहीत था। सिस्टम बूट होने के बाद संसाधन को स्वचालित रूप से माउंट करने के लिए, दो तरीके हैं।

fstab के माध्यम से माउंटिंग।

फ़ाइल /etc/fstabइसमें वर्तमान फ़ाइल सिस्टम, माउंट पॉइंट और माउंट पैरामीटर के बारे में जानकारी शामिल है। संसाधन के लिए /मीडिया/डेटाआपके कंप्यूटर पर स्वचालित रूप से माउंट हो जाने पर, इसे फ़ाइल के अंत में जोड़ें /etc/fstabनिम्नलिखित पंक्ति:

192.168.0.3:/ /मीडिया/शेयर एनएफएस उपयोगकर्ता,आरडब्ल्यू,नोऑटो 0 0

विकल्प noautoबूट के दौरान स्वचालित माउंटिंग अक्षम कर देता है, क्योंकि इस समय नेटवर्क उपलब्ध नहीं हो सकता है। इसके बजाय, फ़ाइल प्रबंधक में, शेयर आइटम बाएं कॉलम में दिखाई देगा; उस पर क्लिक करने से, नेटवर्क संसाधन स्वचालित रूप से माउंट हो जाएगा। हालाँकि, इस माउंटिंग विधि में कुछ महत्वपूर्ण कमियाँ हैं। सबसे पहले, यदि कंप्यूटर बंद होने के समय, नेटवर्क संसाधन पर स्थित कोई फ़ाइल खुली थी, तो कंप्यूटर बंद करने से इंकार कर देगा। दूसरे, क्लाइंट (कंप्यूटर) और सर्वर (लैपटॉप) के बीच कनेक्शन टूट जाने पर भी यही स्थिति उत्पन्न होगी। इन समस्याओं से बचने के लिए माउंटिंग का दूसरा तरीका है।

AutoFS का उपयोग करके माउंट करना।

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

sudo apt इंस्टॉल ऑटोफ़्स

की स्थापना:

सुडो नैनो /etc/auto.master

फ़ाइल के अंत में पंक्ति जोड़ें:

/mnt /etc/auto.nfs --timeout=60

/mnt- नेटवर्क संसाधन माउंट करने के लिए निर्देशिका।
/etc/auto.nfs- फ़ाइल का पथ जो बढ़ते मापदंडों का वर्णन करता है।
--टाइमआउट=60- सेकंड में समय जिसके बाद संसाधन अनमाउंट हो जाएगा (आप अपना खुद का निर्दिष्ट कर सकते हैं)।

सहेजें और अगली फ़ाइल पर जाएँ:

सुडो नैनो /etc/auto.nfs

पंक्ति जोड़ें:

शेयर -fstype=nfs,rw,noatime,noexec,nosuid,tcp,async,rsize=32768,wsize=32768,intr,nolock,soft,noauto 192.168.0.3:/

आइए एक निर्देशिका बनाएं शेयर करनाकैटलॉग में /mnt, जहां संसाधन स्थापित किया जाएगा:

सुडो एमकेडीआईआर /एमएनटी/शेयर

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