वाईफ़ाई लिनक्स टकसाल के माध्यम से स्थानीय नेटवर्क। लिनक्स में एक स्थानीय नेटवर्क स्थापित करना। नेटवर्क कार्ड का मैक पता बदलना

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

सामान्य तक पहुंच की स्पष्ट आसानी के बावजूद विंडोज़ फ़ोल्डरलिनक्स से, कुछ उपयोगकर्ता, विशेष रूप से जिन्होंने अभी-अभी लिनक्स का उपयोग शुरू किया है, उन्हें एक समस्या का सामना करना पड़ सकता है, जो पहली नज़र में, अघुलनशील हो सकती है। उसी समय, विंडोज़ उपयोगकर्ता कहेंगे "मुझे कुछ नहीं पता - मेरे ऊपर से गोलियाँ उड़ती हैं।" इस धारणा से बचने के लिए कि लिनक्स "छोटी गाड़ी" है, आइए इस मुद्दे को समझने का प्रयास करें।

में काम करने का निजी मुद्दा घर का नेटवर्कलिनक्स के साथ साझा फ़ोल्डरइसमें डेटा बदलने यानी लिखने और डिलीट करने के लिए विंडोज एक्सपी का उपयोग किया जाता है। प्रकाशन की सामग्री बाद में काम का खुलासा नहीं करती है विंडोज़ संस्करण(हालांकि उनके साथ स्थिति समान हो सकती है), साथ ही डोमेन नेटवर्क में काम करना, यानी, पासवर्ड नीति और उपयोगकर्ता डेटाबेस के केंद्रीकृत प्रबंधन वाले नेटवर्क में, उदाहरण के लिए, विंडोज सक्रिय निर्देशिका।

तो, विंडोज़ पर फ़ोल्डर खुल जाता है सार्वजनिक अभिगम. लेकिन जब कोई लिनक्स उपयोगकर्ता नेटवर्क वातावरण के माध्यम से इस फ़ोल्डर तक पहुंचता है, तो यह पता चलता है कि नोड तक भी "पहुंचना" असंभव है।

शुरुआत में ही आपको कार्यसमूह तक पहुंच की कमी की समस्या का सामना करना पड़ सकता है।


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


आगे की पहुंच पर, पहुंच अनुमतियों का अनुरोध करने के लिए एक फॉर्म प्रदर्शित किया जाएगा, उदाहरण के लिए:


लिनक्स उपयोगकर्ता अपना पासवर्ड दर्ज करता है और... स्क्रीन पर फिर से वही अनुरोध फ़ॉर्म प्राप्त करता है। और यह अनिश्चित काल तक जारी रह सकता है.

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

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


जिसका एक स्थायी पासवर्ड होगा और वह "उपयोगकर्ता" समूह में होगा। यह लिनक्स और विंडोज के बीच "सिस्टम गलतफहमी" के संभावित मामलों को खत्म कर सकता है।

साझा फ़ोल्डर की अनुमतियों को कुछ समायोजन की आवश्यकता है, क्योंकि डिफ़ॉल्ट रूप से उपयोगकर्ताओं को केवल पढ़ने के लिए अनुमतियाँ सौंपी जाती हैं।

स्पष्टीकरण। विंडोज़ सिस्टम पर "सुरक्षा" टैब की पूरी सामग्री देखने के लिए, एक्सप्लोरर खोलें और "टूल्स - फ़ोल्डर विकल्प - दृश्य" अनुभाग में, "सरल फ़ाइल साझाकरण का उपयोग करें" बॉक्स को अनचेक करें।




उजागर करने की जरूरत नहीं" पूर्ण पहुँच" न तो "पहुँच - अनुमतियाँ" टैब पर, न ही "सुरक्षा" टैब पर, हालाँकि बहुत से लोग ऐसा ही करते हैं। पूर्ण पहुँच का तात्पर्य किसी वस्तु और उसके स्वामी पर दोनों अनुमतियों को बदलने की अनुमति है। और यदि कुछ हद तक ऐसा हो सकता है 2-3 कंप्यूटरों के घरेलू नेटवर्क में स्वीकार्य है, लेकिन अन्य मामलों में ऐसा न करना ही बेहतर है।

"परिवर्तन" बॉक्स को चेक करना बेहतर है (सभी सक्रिय हैं, यानी अक्षम नहीं हैं, हिसाब किताबविंडोज़ कंप्यूटर पर उपयोगकर्ता)।


इसके बाद, आपको "सुरक्षा" टैब पर जाना होगा और विंडोज कंप्यूटर उपयोगकर्ताओं के लिए, "रिकॉर्ड" बॉक्स को चेक करना होगा।



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




साथ ही, "इन अनुमतियों को केवल इस कंटेनर के अंदर ऑब्जेक्ट और कंटेनर पर लागू करें" बॉक्स को चेक करें (ऊपर चित्र देखें)।

वाह, बहुत सारी चीज़ें। किसी प्रकार का मैक्सिकन जुनून। और यह सब विंडोज़ पर किया जाना चाहिए।


अब लिनक्स से फ़ोल्डर तक पहुँचने के मुद्दे पर वापस आते हैं। सही मान दर्ज करें. के बजाय


कंप्यूटर\उपयोगकर्ता प्रारूप में उपयोगकर्ता नाम निर्दिष्ट करें। चूंकि एक्सेस किए जा रहे कंप्यूटर को H-38 कहा जाता है, और मेरे छोटे नेटवर्क पर काम करने वाला DHCP सर्वर डोमेन नाम वोट निर्दिष्ट करता है, मैं आवश्यक डेटा दर्ज करता हूं और अंत में H-38 कंप्यूटर पर साझा संसाधनों की एक सूची प्राप्त करता हूं।



जैसा कि आप चित्र से देख सकते हैं, सांबा क्लाइंट ने न केवल डेटा फ़ोल्डर प्रदर्शित किया, बल्कि छिपे हुए एडमिन और सी संसाधनों को भी प्रदर्शित किया। विंडोज़ सिस्टमप्रशासनिक उद्देश्यों के लिए (छिपे हुए विंडोज़ संसाधनों को संसाधन नाम के बाद $ आइकन के साथ प्रदर्शित किया जाता है)।

हालाँकि, जब आप डेटा फ़ोल्डर तक पहुँचने का प्रयास करते हैं, तो सिस्टम आपको फिर से अपने क्रेडेंशियल दर्ज करने के लिए संकेत देता है। डिफ़ॉल्ट रूप से, आपको गुमनाम रूप से कनेक्ट करने की पेशकश की जाती है।


याद रखें कि साझाकरण विंडोज़ उपयोगकर्ताओं के लिए किया गया था। इसलिए, आपको एक विशिष्ट उपयोगकर्ता नाम और पासवर्ड दर्ज करना होगा।

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

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

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

उबंटू सहित सभी लिनक्स जैसे ऑपरेटिंग सिस्टम में कंसोल नेटवर्क कॉन्फ़िगरेशन विशेष 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 फ़ाइल में दर्ज करना होगा या यदि आप स्क्रिप्ट हटाना चाहते हैं तो इसे हटा दें। पहली विधि कुछ अधिक जटिल है, लेकिन आपको इसे प्राथमिकता देनी चाहिए, क्योंकि इस मामले में आप ऑर्डर और बूट मोड चुन सकते हैं, जो कुछ स्थितियों में महत्वपूर्ण हो सकता है।

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

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

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

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

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

के बारे में जानकारी वर्तमान कनेक्शनसीख लिया, अब लिनक्स में एक स्थानीय नेटवर्क स्थापित करने पर नजर डालते हैं। आप इसे तीन तरीकों से कर सकते हैं:
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 नेटवर्क कार्ड. एक डोमेन के साथ एक विंडोज़ नेटवर्क। दूसरे को ADSL मॉडेम में प्लग किया गया है पीपीपीओई कनेक्शन. मैं इसे कैसे बना सकता हूं ताकि मैं ऑनलाइन और इंटरनेट पर काम कर सकूं?!

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

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

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

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

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



मित्रों को बताओ