ทำไม `route 'แฮงค์สักครู่ก่อนที่ตารางเส้นทางจะถูกทิ้ง?


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 / route สำหรับข้อมูลนั้น
Keith

IP /proc/net/routeที่มีการเข้ารหัสในตัวเลขฐานสิบหกใน
XièJìléi

2
ใช่. เพื่อให้คุณสามารถแปลงพวกเขา หากไม่สามารถทำได้ผลลัพธ์ของip routeการแยกวิเคราะห์ก็จะง่ายขึ้นเช่นกัน
Keith

คำตอบ:


23

กำลังพยายามค้นหา DNS ย้อนกลับที่อยู่เกตเวย์และรอการหมดเวลา ลองรันด้วย-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>

หากทุกอย่างทำงานได้ดีคุณไม่ควรได้รับความล่าช้าในขณะดำเนินการคำสั่ง 'เส้นทาง'

ความนับถือ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.