Linux
到 169.254.0.0 的路由從何而來?
執行 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
從 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/network 文件並將以下 NOZEROCONF 值添加到文件末尾:
NETWORKING=YES HOSTNAME=localhost.localdomain NOZEROCONF=yes