मार्ग - लिनक्स कमांड - यूनिक्स कमांड

नाम

मार्ग - आईपी ​​रूटिंग तालिका को दिखाएं / छेड़छाड़ करें

SYNOPSIS

मार्ग [ -सीएफवीनी ]

मार्ग

[ -v ] [ -A परिवार] [ -net | जोड़ें -होस्ट ] लक्ष्य [ netmask एनएम] [ जीडब्ल्यू जीडब्ल्यू] [ मीट्रिक एन] [ एमएसएस एम] [ खिड़की डब्ल्यू] [ irtt मैं] [ अस्वीकार ] [ mod ] [ dyn ] [ बहाल ] [[ देव ] अगर]

मार्ग

[ -v ] [ -ए परिवार] डेल [ -नेट | -होस्ट ] लक्ष्य [ जीडब्ल्यू जीडब्ल्यू] [ नेटमास्क एनएम] [ मीट्रिक एन] [[ देव ] अगर]

मार्ग

[ -वी ] [ --वर्जन ] [ -एच ] [ --help ]

विवरण

मार्ग कर्नेल की आईपी ​​रूटिंग टेबल में हेरफेर करता है। इसका प्राथमिक उपयोग ifconfig (8) प्रोग्राम के साथ कॉन्फ़िगर किए जाने के बाद इंटरफ़ेस के माध्यम से विशिष्ट होस्ट या नेटवर्क पर स्थिर मार्ग सेट करना है।

जब ऐड या डेल विकल्प का उपयोग किया जाता है, तो मार्ग रूटिंग टेबल को संशोधित करता है। इन विकल्पों के बिना, मार्ग रूटिंग टेबल की वर्तमान सामग्री प्रदर्शित करता है।

विकल्प

-एक परिवार

निर्दिष्ट पता परिवार का उपयोग करें (उदाहरण के लिए 'inet'; पूर्ण सूची के लिए 'मार्ग --help' का उपयोग करें)।

एफ

कर्नेल की एफआईबी (फॉरवर्डिंग इंफॉर्मेशन बेस) रूटिंग टेबल पर काम करें। यह डिफ़ॉल्ट है।

-सी

कर्नेल के रूटिंग कैश पर काम करें

-v

वर्बोज ऑपरेशन का चयन करें।

-n

प्रतीकात्मक होस्ट नाम निर्धारित करने की कोशिश करने के बजाय संख्यात्मक पते दिखाएं। यह उपयोगी है अगर आप यह निर्धारित करने की कोशिश कर रहे हैं कि आपके नेमसर्वर का मार्ग गायब क्यों हुआ है।

-e

रूटिंग तालिका प्रदर्शित करने के लिए netstat (8) -format का उपयोग करें। - रूटिंग तालिका से सभी पैरामीटर के साथ एक बहुत लंबी लाइन उत्पन्न करेगा।

डेल

एक मार्ग हटाएं।

जोड़ना

एक नया मार्ग जोड़ें।

लक्ष्य

गंतव्य नेटवर्क या मेजबान। आप बिंदीदार दशमलव या मेजबान / नेटवर्क नामों में आईपी ​​पते प्रदान कर सकते हैं।

-net

लक्ष्य एक नेटवर्क है।

-मेज़बान

लक्ष्य एक मेजबान है।

नेटमास्क एनएम

नेटवर्क मार्ग जोड़ने पर, नेटमास्क का उपयोग किया जाना चाहिए।

जीडब्ल्यू जीडब्ल्यू

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

मीट्रिक एम

रूटिंग टेबल में मीट्रिक फ़ील्ड सेट करें (डीमन्स रूटिंग द्वारा उपयोग किया जाता है) एम को।

एमएसएस एम

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

खिड़की डब्ल्यू

इस मार्ग पर डब्ल्यू बाइट्स के कनेक्शन के लिए टीसीपी विंडो आकार सेट करें। यह आम तौर पर केवल एक्सएक्स 5 नेटवर्क पर उपयोग किया जाता है और ड्राइवरों के साथ वापस फ्रेम को संभालने में असमर्थ होते हैं।

इरेट मैं

इस मार्ग पर टीसीपी कनेक्शन के लिए मीलसेकंड (1-12000) के लिए प्रारंभिक राउंड ट्रिप टाइम (आईआरटीटी) सेट करें। यह आम तौर पर केवल AX.25 नेटवर्क पर उपयोग किया जाता है। यदि 300 एमएमएस के आरएफसी 1122 डिफ़ॉल्ट को छोड़ दिया जाता है।

अस्वीकार

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

mod, dyn, बहाल करें

एक गतिशील या संशोधित मार्ग स्थापित करें। ये झंडे नैदानिक ​​उद्देश्यों के लिए हैं, और आम तौर पर केवल डेमन्स को रूट करके सेट होते हैं।

देव अगर

मार्ग को निर्दिष्ट डिवाइस से जोड़ने के लिए मजबूर करें, क्योंकि कर्नेल अन्यथा डिवाइस को स्वयं निर्धारित करने का प्रयास करेगा (पहले से ही मौजूदा मार्गों और डिवाइस विनिर्देशों की जांच करके, और जहां मार्ग जोड़ा जाता है)। अधिकांश सामान्य नेटवर्क में आपको इसकी आवश्यकता नहीं होगी।

यदि dev यदि कमांड लाइन पर अंतिम विकल्प है, तो शब्द dev को छोड़ा जा सकता है, क्योंकि यह डिफ़ॉल्ट है। अन्यथा मार्ग संशोधक के आदेश (मीट्रिक - नेटमास्क - जीडब्ल्यू - देव) कोई फर्क नहीं पड़ता।

उदाहरण

मार्ग एड -नेट 127.0.0.0

नेटमास्क 255.0.0.0 (क्लास ए नेट, गंतव्य पते से निर्धारित) का उपयोग करके सामान्य लूपबैक एंट्री जोड़ता है और "लो" डिवाइस से जुड़ा होता है (माना जाता है कि यह डिवाइस ईमानदारी से ifconfig (8) के साथ सही ढंग से स्थापित किया गया था)।

मार्ग एड -नेट 192.56.76.0 नेटमास्क 255.255.255.0 देव eth0

"eth0" के माध्यम से नेटवर्क 192.56.76.x के लिए एक मार्ग जोड़ता है। कक्षा सी नेटमास्क संशोधक वास्तव में यहां आवश्यक नहीं है क्योंकि 1 9 2। * कक्षा सी आईपी पता है। शब्द "देव" यहां छोड़ा जा सकता है।

मार्ग डिफ़ॉल्ट जीडब्ल्यू आम-जीड जोड़ें

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

मार्ग ipx4 sl0 जोड़ें

एसएलआईपी इंटरफ़ेस के माध्यम से "ipx4" होस्ट में मार्ग जोड़ता है (यह मानते हुए कि "ipx4" SLIP होस्ट है)।

मार्ग एड -नेट 192.57.66.0 नेटमास्क 255.255.255.0 जीडब्ल्यू आईपीएक्स 4

यह आदेश एसएलआईपी इंटरफ़ेस के पूर्व मार्ग के माध्यम से गेटवेड होने के लिए नेट "192.57.66.x" जोड़ता है।

मार्ग एड -नेट 224.0.0.0 नेटमास्क 240.0.0.0 देव eth0

यह एक अस्पष्ट है जिसे दस्तावेज किया गया है ताकि लोग जान सकें कि इसे कैसे किया जाए। यह "eth0" के माध्यम से जाने के लिए सभी कक्षा डी (मल्टीकास्ट) आईपी मार्ग सेट करता है। यह एक मल्टीकास्टिंग कर्नेल के साथ सही सामान्य विन्यास लाइन है।

मार्ग एड -नेट 10.0.0.0 नेटमास्क 255.0.0.0 अस्वीकार करें

यह निजी नेटवर्क "10.xxx" के लिए अस्वीकार करने वाला मार्ग स्थापित करता है

आउटपुट

कर्नेल रूटिंग तालिका का आउटपुट निम्न कॉलम में व्यवस्थित किया गया है

गंतव्य

गंतव्य नेटवर्क या गंतव्य होस्ट।

द्वार

गेटवे पता या '*' अगर कोई सेट नहीं है।

Genmask

गंतव्य नेट के लिए नेटमास्क; एक होस्ट गंतव्य के लिए '255.255.255.255' और डिफ़ॉल्ट मार्ग के लिए '0.0.0.0'।

झंडे

संभावित झंडे शामिल हैं
यू (मार्ग ऊपर है )
एच (लक्ष्य एक मेजबान है )
जी ( गेटवे का उपयोग करें)
आर (गतिशील रूटिंग के लिए मार्ग बहाल करें )
डी ( गतिशील रूप से डेमन या रीडायरेक्ट द्वारा स्थापित)
एम (राउटिंग डेमन या रीडायरेक्ट से संशोधित )
( addrconf द्वारा स्थापित)
सी ( कैश प्रवेश)
! (मार्ग अस्वीकार करें )

मीट्रिक

लक्ष्य के लिए 'दूरी' (आमतौर पर होप्स में गिना जाता है)। इसका उपयोग हाल के कर्नेल द्वारा नहीं किया जाता है, लेकिन इसे डिमन्स को रूट करके आवश्यक हो सकता है।

रेफरी

इस मार्ग के संदर्भों की संख्या। (लिनक्स कर्नेल में प्रयोग नहीं किया जाता है।)

उपयोग

मार्ग के लिए लुकअप की गणना। -एफ और -सी के उपयोग के आधार पर यह या तो रूट कैश मिस (-एफ) या हिट (-सी) होगा।

मुझे सामना करना है

इस मार्ग के लिए कौन से पैकेट भेजे जाएंगे।

एमएसएस

इस मार्ग पर टीसीपी कनेक्शन के लिए डिफ़ॉल्ट अधिकतम सीमा आकार।

खिड़की

इस मार्ग पर टीसीपी कनेक्शन के लिए डिफ़ॉल्ट विंडो आकार।

irtt

प्रारंभिक आरटीटी (राउंड ट्रिप टाइम)। कर्नेल इसका उपयोग सबसे अच्छा टीसीपी प्रोटोकॉल पैरामीटर के बारे में अनुमान लगाने के लिए करता है (संभवतः धीमे) उत्तरों के बिना।

एचएच (केवल कैश किया गया)

कैश किए गए मार्ग के लिए हार्डवेयर हेडर कैश का संदर्भ देने वाले एआरपी प्रविष्टियों और कैश किए गए मार्गों की संख्या। यह -1 होगा यदि कैश किए गए मार्ग (उदाहरण के लिए लो) के इंटरफ़ेस के लिए हार्डवेयर पता की आवश्यकता नहीं है।

अर्प (केवल कैश किया गया)

कैश किए गए मार्ग के लिए हार्डवेयर पता अद्यतित है या नहीं।

यह भी देखें

ifconfig (8), arp (8),

महत्वपूर्ण: यह देखने के लिए मैन कमांड ( % man ) का उपयोग करें कि आपके विशेष कंप्यूटर पर कमांड का उपयोग कैसे किया जाता है।