मार्ग तालिका डंप होने से पहले `मार्ग` कुछ समय के लिए क्यों लटका रहता है?


11

कमांड टाइप करना:

% route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
(... hang for a while ...)
default         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0

यहां, अंतिम पंक्ति defaultनियम मुद्रित होने से पहले , रूट थोड़ी देर के लिए लटकाएंगे।

मार्ग तालिका कहीं कैश्ड नहीं है?

मैं परिणाम से grep के लिए इस्तेमाल किया routeपाने के लिए defaultनियम, डिफ़ॉल्ट गेटवे मिलता है। अब, routeकुछ मशीनों में थोड़ी देर के लिए लटका हुआ लगता है।


2
BTW, उस जानकारी के लिए / proc / net / रूट फ़ाइल को पार्स करने के लिए अधिक कुशल होगा।
कीथ

IP हेक्स संख्या में एन्कोडेड हैं /proc/net/route
ग्यारहवें

2
हाँ। तो आप उन्हें परिवर्तित कर सकते हैं। यदि आप नहीं कर सकते हैं, का उत्पादन ip routeभी पार्स करना आसान है।
कीथ

जवाबों:


23

यह गेटवे पते पर एक रिवर्स डीएनएस लुकअप करने की कोशिश कर रहा है, और टाइमआउट की प्रतीक्षा कर रहा है। -nउस दबाने के विकल्प के साथ चलने का प्रयास करें ।


3

आपको DNS से ​​संबंधित कुछ समस्याएं हो सकती हैं। इसे जांचने के लिए निम्नलिखित प्रयास करें:

$ cat /etc/resolv.conf
nameserver <IP_1>
nameserver <IP_2>
search <DOMAIN>

host www.google.com <IP_1>

host www.google.com <IP_2>

यदि सब कुछ ठीक चल रहा है, तो आपको 'मार्ग' कमांड निष्पादित करते समय कोई देरी नहीं होनी चाहिए

सादर

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