เส้นทางไปยัง 169.254.0.0 มาจากที่ใด


29

ใช้ CentOS 5.4

เหตุใดฉันจึงมีเส้นทางไปยัง 169.254.0.0 แม้ว่าจะไม่ปรากฏในเครือข่าย> อุปกรณ์อีเทอร์เน็ต>ไดอะล็อกการกำหนดค่าเส้นทาง

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth2
169.254.0.0     *               255.255.0.0     U     0      0        0 eth2
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth2

คำตอบ:


35

จากบทความนี้ในคลังความรู้ Red Hat:

ฉันจะปิดเส้นทาง zeroconf เพื่อให้ระบบจะบูตโดยไม่มีเส้นทาง 169.254.0.0 / 255.255.0.0 ได้อย่างไร

อาการ:

ทุกครั้งที่ระบบบู๊ตเส้นทาง zeroconf (169.254.0.0) จะเปิดใช้งาน คุณปิดการใช้งานด้วยตนเองโดยปิดไฟร์วอลล์และลบเส้นทางด้วย 169.254.0.0 / 255.255.0.0 โดยใช้คำสั่งเส้นทาง

ตัวอย่างเอาต์พุตของเส้นทางที่เปิดใช้งานเส้นทาง zeroconf ต้องการคล้ายกับตัวอย่างต่อไปนี้:

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.15.50.0      *               255.255.252.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0

วิธีการแก้:

หากต้องการปิดใช้งานเส้นทาง zeroconf ระหว่างการบูตระบบให้แก้ไขไฟล์ / etc / sysconfig / network และเพิ่มค่า NOZEROCONF ต่อไปนี้ที่ส่วนท้ายของไฟล์:

NETWORKING=YES
HOSTNAME=localhost.localdomain
NOZEROCONF=yes

48

ฉันชอบคำตอบของ Marcel แต่ไม่ได้ตอบคำถาม คำถามคือ 'ทำไมฉันมี .. ' ไม่ใช่ 'ฉันจะปิดการใช้งาน' ได้อย่างไร อันที่จริง OP อาจไม่ต้องการปิดการใช้งานเส้นทางนี้

เครือข่าย 169.254.0.0/16 ใช้สำหรับการกำหนด IP ส่วนตัวอัตโนมัติหรือ APIPA หากไคลเอนต์ DHCP พยายามรับที่อยู่ แต่ไม่พบเซิร์ฟเวอร์ DHCP หลังจากหมดเวลาและลองใหม่อีกครั้งจะถือว่าที่อยู่จากเครือข่ายนี้สุ่ม สิ่งนี้ช่วยให้การสื่อสารกับโฮสต์ที่ล้มเหลวในการรับที่อยู่ DHCP


2
ฉันคิดว่าเขารู้ว่า เขาอยากรู้ว่าทำไมเส้นทางถึงแม้ว่า DHCP ของเขา (ถ้าใช้อย่างใดอย่างหนึ่ง) ทำงานได้อย่างชัดเจนเพราะเขามีที่อยู่ IP บนอินเทอร์เฟซนั้นแตกต่างจาก 169 ... ทำไมฉันถึงมี? ... และอย่างที่คำตอบบอกว่า ... เพราะคุณไม่ได้ปิดการใช้งาน :)

2
Marcel: บางทีอาจจะไม่ คำตอบของคุณยอดเยี่ยมเพียงแค่ต้องการให้แน่ใจว่าเขาเข้าใจว่าทำไมเขาถึงมีรายการ 169.254 เพื่อเริ่มต้น :)
Kyle Smith

1
และฉันขอบคุณมันขอบคุณ ... เอสเอฟคืออะไรถ้าไม่ใช่สถานที่ที่สมบูรณ์แบบสำหรับการได้รับคำตอบที่สมบูรณ์ :)

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