रूटिंग लूप: TTL पारगमन में समाप्त हो गया


0

मैं अपने मेजबान पीसी (विंडोज 7) से उबंटू 13.04 (वर्चुअलबॉक्स) से पिंग करने की कोशिश कर रहा हूं। हालाँकि, मुझे त्रुटि मिलती है:

Pinging 10.0.2.15 with 32 bytes of data:
Reply from 78.87.2.210: TTL expired in transit.
Reply from 78.87.2.210: TTL expired in transit.
Reply from 78.87.2.210: TTL expired in transit.
Reply from 78.87.2.210: TTL expired in transit.

Ping statistics for 10.0.2.15:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

tracert 10.0.2.15 ने दिखाया कि एक रूटिंग लूप है।

Tracing route to 10.0.2.15 over a maximum of 30 hops

  1     1 ms    <1 ms    <1 ms  192.168.1.1
  2    42 ms    43 ms    42 ms  b5.met.cyta.gr [46.103.127.5]
  3     *       41 ms     *     178-103-193.brsl3.cyta.gr [178.59.10
  4    45 ms    42 ms    46 ms  78-2-210.itr.cyta.gr [78.87.2.210]
  5     *        *        *     Request timed out.
  6    46 ms    47 ms    44 ms  78-2-210.itr.cyta.gr [78.87.2.210]
  7     *       42 ms    42 ms  e2-med-t7-4.itr.cyta.gr [78.87.2.199
  8    43 ms    44 ms    43 ms  78-2-210.itr.cyta.gr [78.87.2.210]
  9     *       43 ms    42 ms  e2-med-t7-4.itr.cyta.gr [78.87.2.199
 10    46 ms    42 ms    44 ms  78-2-210.itr.cyta.gr [78.87.2.210]
 11     *        *        *     Request timed out.
 12    42 ms    43 ms    43 ms  78-2-210.itr.cyta.gr [78.87.2.210]
 13     *        *        *     Request timed out.
 14    45 ms    44 ms    42 ms  78-2-210.itr.cyta.gr [78.87.2.210]
 15     *        *       43 ms  e2-med-t7-4.itr.cyta.gr [78.87.2.199
 16    46 ms    47 ms    47 ms  78-2-210.itr.cyta.gr [78.87.2.210]
 17     *        *        *     Request timed out.
 18    46 ms    45 ms    45 ms  78-2-210.itr.cyta.gr [78.87.2.210]
 19     *        *        *     Request timed out.
 20    44 ms    43 ms    43 ms  78-2-210.itr.cyta.gr [78.87.2.210]
 21     *        *       43 ms  e2-med-t7-4.itr.cyta.gr [78.87.2.199
 22    44 ms    44 ms    46 ms  78-2-210.itr.cyta.gr [78.87.2.210]
 23    42 ms     *       43 ms  e2-med-t7-4.itr.cyta.gr [78.87.2.199
 24    45 ms    43 ms    43 ms  78-2-210.itr.cyta.gr [78.87.2.210]
 25    43 ms     *       45 ms  e2-med-t7-4.itr.cyta.gr [78.87.2.199
 26    54 ms    47 ms    44 ms  78-2-210.itr.cyta.gr [78.87.2.210]
 27    43 ms     *        *     e2-med-t7-4.itr.cyta.gr [78.87.2.199
 28    43 ms    42 ms    46 ms  78-2-210.itr.cyta.gr [78.87.2.210]
 29     *        *       42 ms  e2-med-t7-4.itr.cyta.gr [78.87.2.199
 30    43 ms    43 ms    44 ms  78-2-210.itr.cyta.gr [78.87.2.210]

क्या इस समस्या को हल करने का कोई तरीका है?

VirtualBox नेटवर्क सेटिंग्स:

मेजबान-केवल एडाप्टर

प्रमुख मोड: इनकार

केबल जुड़ा हुआ है


ऑफटॉपिक के लिए क्षमा करें, लेकिन मुझे आपसे संपर्क करने का कोई अन्य तरीका नहीं मिल रहा है। आपने Google क्रोम में फ़ाइल इतिहास के बारे में अपना प्रश्न क्यों हटा दिया है? मुझे एक उत्तर मिला है /
Trolzen

सवाल उठ रहा है। अग्रिम में धन्यवाद।
dempap

जवाबों:


1

टी एल: डॉ;

आपने रूटिंग को गलत कर दिया है और आप निजी आईपी पते को इंटरनेट पर लीक कर रहे हैं। अपनी रूटिंग को ठीक करें। इस मदद हो सकती है।


लंबा संस्करण:

आईपी ​​नंबर अद्वितीय हैं। हमारे पास केवल 2 हैं 32 आईपी ​​और उन को सावधानीपूर्वक आवंटित किया जाता है ताकि हम जान सकें कि आईपी पैकेट को एक स्थान से दूसरे स्थान तक कैसे लाया जाए। अगर आप इंटरनेट से जुड़ते हैं तो आप जरूर आधिकारिक तौर पर असाइन किए गए IP या IP श्रेणियों में से किसी एक का उपयोग करें।

यह हमेशा व्यावहारिक नहीं होता है जब आपके पास अधिक कंप्यूटर होते हैं तो आईपी पते (और आप आमतौर पर केवल एक आईपी उपयोगकर्ता के रूप में प्राप्त करते हैं)। हम RFC 1918 के साथ काम करते हैं। आरएफसी 1918 कुछ IP श्रेणियों का वर्णन करता है, जिनका उपयोग इंटरनेट पर कभी नहीं किया जाना चाहिए। इस का मतलब है कि:

  • आप स्वतंत्र रूप से उन्हें घर पर उपयोग कर सकते हैं, लेकिन यह भी
  • आपको इन्हें कभी भी इंटरनेट पर लीक नहीं करना चाहिए। तथा
  • यदि आप एक RFC1918 आईपी के साथ एक मेजबान से संवाद करना चाहते हैं तो आपको कुछ विशेष ट्रिक्स (जैसे सुरंगों, एक वीपीएन, या नैटिंग) का उपयोग करना होगा।

आपके मामले में आप इंटरनेट से 10.0.2.15 से सीधे पैकेट भेजते हैं। आप पैकेट को 10.0.2.15 से शुरू कर सकते हैं, फिर 192.168.1.1 (जो कि संभवतः आपका डिफ़ॉल्ट गेटवे है) पर जाएं और वहां से 5.met.cyta.gr पर जाएं। 5.met.cyta.gr अपने पैकेट को कभी नहीं देखना चाहिए। इसे आपके होम नेटवर्क के किनारे पर गिरा दिया जाना चाहिए था।

हालांकि गलतफहमी के कारण, 5.met.cyta.gr पैकेट प्राप्त करता है। किसी कारण से यह इसे e2-med-t7-4.itr.cyta.gr पर भेजता है। यह या तो हो सकता है क्योंकि उन्होंने कभी इस तरह के गलत पैकेट को देखने की उम्मीद नहीं की है और यह e2-med-t7-4.itr.cyta.gr का डिफ़ॉल्ट गैटवे है, या क्योंकि cyta.gr भी 10.0.0.0/8 रेंज का उपयोग करता है। e2-med-t7-4.itr.cyta.gr यह भी नहीं जानता कि इसके साथ क्या करना है और इसे 5.met.cyta.gr पर भेजता है, जहां लूप फिर से शुरू होता है।

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

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

फिक्स अपने स्वयं के बॉर्डर राउटर को ठीक से कॉन्फ़िगर करने के लिए है (शायद 192.168.1.1 पर)। यह होना चाहिए नहीं इंटरनेट के लिए RFC1918 IPs (192.168.0.0/16, 10.0.0.0/8 या 172.16.0.0/16) में से किसी के लिए आगे के पैकेट।

बस उनके साथ क्या करना चाहिए यह आपके घर के सेटअप पर निर्भर करता है। जवाब देने के लिए पोस्ट में पर्याप्त जानकारी नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.