प्रस्तावना
आधुनिक Linux वितरणों में अप्रचलित net-tools की जगह अब iproute2 सुइट प्राथमिक मानक बन चुका है। Ubuntu सर्वर या डेस्कटॉप पर काम करते समय सिस्टम एडमिनिस्ट्रेटर को नेटवर्क इंटरफेस की स्थिति जांचने, आवंटित IP पते देखने, रूटिंग टेबल का विश्लेषण करने और लिंक लेवल की समस्याओं को सुलझाने के लिए ip टूल की गहरी समझ होना बेहद जरूरी है। इस गाइड में हम प्रोडक्शन परिवेश में इस्तेमाल होने वाले सबसे महत्वपूर्ण कमांड्स और उनके आउटपुट को व्यावहारिक दृष्टिकोण से समझेंगे।
पैकेज उपलब्धता सुनिश्चित करना एवं सिंटैक्स सहायता प्राप्त करना
Ubuntu परिवेश में कमांड निष्पादित करने से पहले यह सत्यापित करना आवश्यक है कि कोर पैकेज मौजूद है या नहीं। यदि आपके न्यूनतम (minimal) कंटेनर या सर्वर इमेज में यह उपलब्ध नहीं है, तो निम्नलिखित वन-लाइनर से इसे खोजकर इंस्टॉल किया जा सकता है:

वर्तमान सिस्टम पर सक्रिय बाइनरी का रिलीज संस्करण देखने के लिए -V फ्लैग का उपयोग किया जाता है:
ip -V
⚙️ [उपयोगी ग्लोबल फ़्लैग्स]
-V (-Version) : संस्थापित यूटिलिटी का संकलन संस्करण और बिल्ड विवरण प्रदर्शित करता है।-c (-color) : टर्मिनल आउटपुट को सिंटैक्स हाइलाइटिंग प्रदान करता है, जिससे इंटरफेस और स्टेट्स आसानी से पढ़े जा सकें।-br (-brief) : विस्तृत जानकारी को संक्षिप्त करके प्रति इंटरफेस केवल एक पंक्ति का टेबल आउटपुट देता है।-s (-stats, -statistics) : इंटरफेस से गुजरे कुल पैकेट्स, बाइट्स और ड्रॉप आंकड़ों का सांख्यिकीय डेटा जोड़ता है।-4 : केवल IPv4 नेटवर्क प्रोटोकॉल से संबंधित प्रविष्टियों को छांटकर दिखाता है।-6 : केवल IPv6 एड्रेस और उससे जुड़ी जानकारियों को फिल्टर करता है।

कमांड के उपलब्ध सब-ऑब्जेक्ट्स (जैसे addr, link, route, neigh) और वैश्विक तर्कों का संक्षिप्त संदर्भ पाने के लिए हेल्प मेनू देखें:

नेटवर्क इंटरफेस एवं असाइन किए गए IP पते जांचना (ip addr)
सिस्टम में मौजूद सभी भौतिक और वर्चुअल नेटवर्क कार्ड्स पर कॉन्फ़िगर किए गए IP विवरण का पूर्ण विश्लेषण करने के लिए ip addr show रन करें।
यह आउटपुट लूपबैक डिवाइस (lo) से लेकर प्राथमिक ईथरनेट (eth0) तक की परिचालन स्थिति (UP), हार्डवेयर लेयर का MAC एड्रेस (link/ether), सबनेट मास्क (CIDR प्रारूप में inet), ब्रॉडकास्ट पता (brd) और IPv6 एड्रेस (inet6) को विस्तार से प्रस्तुत करता है।

जब आपको IPv6 के लंबे हेक्साडेसिमल पतों की आवश्यकता न हो और आप केवल पारंपरिक IPv4 एड्रेसिंग पर ध्यान केंद्रित करना चाहते हों, तो -4 फ्लैग जोड़कर आउटपुट को स्वच्छ रखें:

स्क्रिप्टिंग या त्वरित सिस्टम ऑडिट के दौरान विस्तृत विवरण के बजाय सार रूप में जानकारी चाहिए होती है। इसके लिए -br फ्लैग का उपयोग करके इंटरफेस का नाम, उसकी परिचालन स्थिति (UP, UNKNOWN), और सक्रिय IP पते एक ही पंक्ति में देखे जा सकते हैं:

डेटा लिंक लेयर एवं MAC एड्रेस का निरीक्षण (ip link)
नेटवर्क इंटरफेस की भौतिक (L2) स्थिति, फ्रेम साइज और हार्डवेयर पैरामीटर्स का विश्लेषण करने के लिए ip link show निष्पादित किया जाता है।
यहाँ से आप इंटरफेस की लिंक अप/डाउन स्थिति, अधिकतम ट्रांसमिशन यूनिट (mtu 1500), और नेटवर्क कार्ड का अद्वितीय बर्न-इन MAC पता (link/ether ea:11:0b:c4:f0:76) स्पष्ट रूप से देख सकते हैं।

नेटवर्क ड्रॉप या इंटरफेस पर अत्यधिक लोड की समस्या का निवारण करते समय केवल लिंक स्थिति देखना पर्याप्त नहीं होता। -s विकल्प के साथ ट्रैफिक मैट्रिक्स और त्रुटि गणना प्राप्त करें।
इससे प्राप्त बाइट्स (RX), प्रेषित बाइट्स (TX), सफल पैकेट्स के साथ-साथ संचार में बाधा बनने वाली त्रुटियां (errors) और ड्रॉप हुए फ्रेम्स (dropped) की सटीक गिनती सामने आ जाती है।

डिफॉल्ट गेटवे एवं रूटिंग पाथ का विश्लेषण (ip route)
कर्नेल के रूटिंग डिसीजन को समझने और सिस्टम से बाहर जाने वाले ट्रैफिक का मार्ग निर्धारित करने के लिए रूटिंग टेबल की प्रविष्टियाँ देखी जाती हैं।ip route show कमांड इंटरनेट की ओर जाने वाले डिफॉल्ट गेटवे (default via 172.18.0.1 dev eth0) और स्थानीय सबनेट सब-रूट्स (172.18.0.0/16) की प्राथमिकता व इंटरफेस मैपिंग को स्पष्ट करता है।

जब यह जांचना हो कि किसी विशिष्ट बाहरी गंतव्य (उदा. Google DNS 8.8.8.8) तक पहुंचने के लिए कर्नेल वास्तव में कौन-सा रूट चुनेगा, तब सिमुलेशन क्वेरी चलाएं:
यह आउटपुट सीधे दिखाता है कि पैकेट किस गेटवे (via 172.18.0.1) से फॉरवर्ड होगा, किस इंटरफेस (dev eth0) से निकलेगा, और उस पैकेट का सोर्स IP (src 172.18.0.2) क्या सेट किया जाएगा।

नेबरहुड डिस्कवरी एवं ARP कैश टेबल का प्रबंधन (ip neigh)
स्थानीय नेटवर्क सेगमेंट पर मौजूद गेटवे या अन्य होस्ट्स के साथ एड्रेस रेजोल्यूशन प्रोटोकॉल (ARP) एंट्री को तुरंत सक्रिय और ताज़ा करने के लिए हम गेटवे पर एक टेस्ट पिंग भेजते हैं:

स्थानीय लैन पर मौजूद उपकरणों के IP और उनके संबंधित भौतिक MAC पतों के बीच की मैपिंग देखने के लिए ip neigh show चलाएं।
यहाँ गेटवे IP (172.18.0.1), उससे जुड़ा इंटरफेस (eth0), उसका हार्डवेयर MAC एड्रेस (lladdr f2:4a:a1:85:2d:89), और प्रविष्टि की वर्तमान वैधता स्थिति (जैसे सक्रिय संचार के लिए REACHABLE) की पुष्टि की जा सकती है।

Ubuntu और आधुनिक Linux सिस्टम्स पर नेटवर्क प्रबंधन अब पहले से कहीं अधिक संगठित और शक्तिशाली हो चुका है। पुराने अप्रचलित टूल्स को छोड़कर ip कमांड के इन व्यावहारिक विकल्पों को अपनी दैनिक वर्कफ्लो का हिस्सा बनाएं और सिस्टम डायग्नोस्टिक्स को तेज व सटीक बनाएं।