Ifconfig का उपयोग कर्नेल-निवासी नेटवर्क इंटरफेस को कॉन्फ़िगर करने के लिए किया जाता है। यह आवश्यकतानुसार इंटरफेस सेट अप करने के लिए बूट समय पर प्रयोग किया जाता है। उसके बाद, आमतौर पर केवल तभी आवश्यकता होती है जब डीबगिंग या सिस्टम ट्यूनिंग की आवश्यकता होती है।
यदि कोई तर्क नहीं दिया जाता है, तो ifconfig वर्तमान में सक्रिय इंटरफेस की स्थिति प्रदर्शित करता है । यदि एक इंटरफ़ेस तर्क दिया जाता है, तो यह केवल दिए गए इंटरफ़ेस की स्थिति प्रदर्शित करता है; यदि एक एकल-तर्क दिया जाता है, तो यह सभी इंटरफेस की स्थिति प्रदर्शित करता है, यहां तक कि जो नीचे हैं। अन्यथा, यह एक इंटरफेस को विन्यस्त करता है।
सार
ifconfig [इंटरफ़ेस]
ifconfig इंटरफ़ेस [aftype] विकल्प | पता ...
पता परिवार
यदि इंटरफ़ेस नाम के बाद पहला तर्क किसी समर्थित पता परिवार के नाम के रूप में पहचाना जाता है, तो उस पते का परिवार डीकोडिंग और सभी प्रोटोकॉल पते प्रदर्शित करने के लिए उपयोग किया जाता है। वर्तमान में समर्थित पते परिवारों में इनसेट (टीसीपी / आईपी, डिफ़ॉल्ट), इनसेट 6 (आईपीवी 6), अक्ष 25 ( एएमपीआर पैकेट रेडियो), डीडीपी ( ऐप्पलटॉक चरण 2), आईपीएक्स (नोवेल आईपीएक्स) और नेट्रोम ( एएमपीआर पैकेट रेडियो) शामिल हैं।
विकल्प
इंटरफेस
इंटरफ़ेस का नाम। यह आम तौर पर एक यूनिट नंबर के बाद ड्राइवर नाम होता है, उदाहरण के लिए पहले ईथरनेट इंटरफ़ेस के लिए eth0 ।
ऊपर
यह ध्वज इंटरफेस को सक्रिय करने का कारण बनता है। यदि इंटरफ़ेस को कोई पता सौंपा गया है तो यह स्पष्ट रूप से निर्दिष्ट किया गया है।
नीचे
यह ध्वज इस इंटरफ़ेस को बंद करने के लिए ड्राइवर का कारण बनता है।
[-] एआरपी
इस इंटरफेस पर एआरपी प्रोटोकॉल के उपयोग को सक्षम या अक्षम करें।
[-] promisc
इंटरफ़ेस के विशिष्ट मोड को सक्षम या अक्षम करें। यदि चुना गया है, तो नेटवर्क पर सभी पैकेट इंटरफ़ेस द्वारा प्राप्त किए जाएंगे।
[-] allmulti
सभी मल्टीकास्ट मोड को सक्षम या अक्षम करें। यदि चुना गया है, तो नेटवर्क पर सभी मल्टीकास्ट पैकेट इंटरफ़ेस द्वारा प्राप्त किए जाएंगे।
मीट्रिक एन
यह पैरामीटर इंटरफ़ेस मीट्रिक सेट करता है।
एमटीयू एन
यह पैरामीटर एक इंटरफेस के अधिकतम स्थानांतरण इकाई (एमटीयू) सेट करता है।
dstaddr addr
पॉइंट-टू-पॉइंट लिंक (जैसे पीपीपी) के लिए रिमोट आईपी पता सेट करें। यह कीवर्ड अब अप्रचलित है; इसके बजाय पॉइंटोपॉइंट कीवर्ड का उपयोग करें।
netmask addr
इस इंटरफ़ेस के लिए आईपी नेटवर्क मास्क सेट करें। यह मान सामान्य श्रेणी ए, बी या सी नेटवर्क मास्क (इंटरफ़ेस आईपी पते से व्युत्पन्न) के रूप में डिफ़ॉल्ट होता है, लेकिन इसे किसी भी मान पर सेट किया जा सकता है।
addr / prefixlen जोड़ें
एक इंटरफेस में एक आईपीवी 6 पता जोड़ें।
डेल एडीआर / उपसर्ग
एक इंटरफेस से एक आईपीवी 6 पता निकालें।
सुरंग aa.bb.cc.dd
दिए गए गंतव्य तक सुरंग, एक नया एसआईटी (आईपीवी 6-इन-आईपीवी 4) डिवाइस बनाएं।
irq addr
इस डिवाइस द्वारा उपयोग की जाने वाली इंटरप्ट लाइन सेट करें। सभी डिवाइस गतिशील रूप से अपनी आईआरक्यू सेटिंग बदल नहीं सकते हैं।
io_addr addr
इस डिवाइस के लिए I / O स्थान में प्रारंभ पता सेट करें।
mem_start addr
इस डिवाइस द्वारा उपयोग की गई साझा स्मृति के लिए प्रारंभ पता सेट करें। केवल कुछ उपकरणों को इसकी आवश्यकता है।
मीडिया का स्वरूप
डिवाइस द्वारा उपयोग किए जाने वाले भौतिक बंदरगाह या मध्यम प्रकार को सेट करें। सभी डिवाइस इस सेटिंग को बदल नहीं सकते हैं, और जो वे भिन्न मूल्यों में भिन्न हो सकते हैं। प्रकार के लिए विशिष्ट मान 10base2 (पतली ईथरनेट), 10baseT (ट्विस्ट-जोड़ी 10 एमबीपीएस ईथरनेट), एयूआई (बाहरी ट्रांसीवर) आदि हैं। ऑटो के विशेष माध्यम प्रकार को ड्राइवर को मीडिया को स्वत: समझने के लिए कहने के लिए इस्तेमाल किया जा सकता है। फिर, सभी ड्राइवर यह नहीं कर सकते हैं।
[-] प्रसारण [एडीआर]
यदि पता तर्क दिया गया है, तो इस इंटरफ़ेस के लिए प्रोटोकॉल प्रसारण पता सेट करें। अन्यथा, इंटरफ़ेस के लिए IFF_BROADCAST ध्वज सेट करें (या साफ़ करें)।
[-] पॉइंटोपॉइंट [एडीआर]
यह कीवर्ड इंटरफ़ेस के पॉइंट-टू-पॉइंट मोड को सक्षम बनाता है, जिसका अर्थ है कि यह दो मशीनों के बीच एक सीधा लिंक है जिसके साथ कोई भी इसे सुन नहीं रहा है।
यदि पता तर्क भी दिया गया है, तो लिंक के दूसरी तरफ प्रोटोकॉल पता सेट करें, जैसे अप्रचलित dstaddr कीवर्ड करता है। अन्यथा, इंटरफ़ेस के लिए IFF_POINTOPOINT ध्वज सेट या साफ़ करें।
एचडब्ल्यू वर्ग पता
यदि डिवाइस ड्राइवर इस ऑपरेशन का समर्थन करता है, तो इस इंटरफ़ेस का हार्डवेयर पता सेट करें। कीवर्ड का पालन हार्डवेयर वर्ग के नाम और प्रिंट करने योग्य ASCII हार्डवेयर पते के बराबर होना चाहिए। वर्तमान में समर्थित हार्डवेयर कक्षाओं में ईथर (ईथरनेट), अक्ष 25 (एएमपीआर एक्सएक्स 5), एआरसीनेट और नेट्रोम ( एएमपीआर नेट / रोम) शामिल हैं।
बहुस्त्र्पीय
इंटरफ़ेस पर मल्टीकास्ट ध्वज सेट करें। यह सामान्य रूप से आवश्यक नहीं होना चाहिए क्योंकि चालक ध्वज को सही तरीके से सेट करते हैं।
पता
इस इंटरफ़ेस को आईपी पता असाइन किया जाना है।
txqueuelen लंबाई
डिवाइस की प्रेषण कतार की लंबाई निर्धारित करें। टेलीनेट जैसे परेशान इंटरैक्टिव ट्रैफिक से तेजी से थोक हस्तांतरण को रोकने के लिए इसे उच्च विलंबता (मॉडेम लिंक, आईएसडीएन) के साथ धीमे उपकरणों के लिए छोटे मानों पर सेट करना उपयोगी होता है।