Звідки береться маршрут до 169.254.0.0?


29

Запуск CentOS 5.4

Чому я маю маршрут до 169.254.0.0, хоча він не відображається в Мережі> Пристрій Ethernet> Конфігурація маршруту ?

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) увімкнено. Ви вручну відключите його, відключивши брандмауер та видаливши маршрут за допомогою команди route 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 / мережевий файл та додайте наступне значення NOZEROCONF до кінця файлу:

NETWORKING=YES
HOSTNAME=localhost.localdomain
NOZEROCONF=yes

48

Мені подобається відповідь Марселя, але він не дуже вирішує це питання. Питання було "Чому я маю ..", а не "Як я можу відключити". ОП може насправді не бажати відключати цей маршрут.

Мережа 169.254.0.0/16 використовується для автоматичного приватного IP-адреси або APIPA. Якщо DHCP-клієнт намагається отримати адресу, але не зможе знайти DHCP-сервер після закінчення тайм-ауту та повторного періоду, він випадковим чином прийме адресу з цієї мережі. Це дозволяє спілкуватися з хостами, які не змогли отримати DHCP-адресу.


2
Я думаю, що він це знав. Він дуже хотів знати, чому маршрут з'являється, хоча його DHCP (якщо він використовується) очевидно спрацював, тому що у нього на цьому інтерфейсі IP-адреса відрізняється від 169 ... Чому я маю? ... і як йдеться у відповіді ... тому що ви його не відключили :)

2
Марсель: Може, може й ні. Ваша відповідь була чудовою, просто хотілося переконатися, що він зрозумів, чому він повинен почати запис 169.254. :)
Кайл Сміт

1
і я ціную це, дякую ... що таке SF, якщо не ідеальне місце, щоб отримати повну відповідь :)

1
Якщо він це знав, він насправді не досить розумний, щоб користуватися комп’ютером, тому що він все ще запитує, ЧОМУ це там. Або, якщо ви не вважаєте, що ОП - тотальний ідіот, то припускаючи, що він знає, що це не розумно, оскільки він явно запитує, звідки це, а не як його відключити. Не стає більш явним.
TomTom
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.