Soluzione 1:
Mi piace la risposta di Marcel, ma in realtà non affronta la domanda. La domanda era 'Perché ho...', non 'Come posso disabilitare'. L'OP potrebbe infatti non voler disabilitare questo percorso.
La rete 169.254.0.0/16 viene utilizzata per l'indirizzamento IP privato automatico o APIPA. Se un client DHCP tenta di ottenere un indirizzo, ma non riesce a trovare un server DHCP dopo il periodo di timeout e tentativi, assumerà in modo casuale un indirizzo da questa rete. Ciò consente la comunicazione con host che non sono riusciti a ottenere un indirizzo DHCP.
Soluzione 2:
Da questo articolo della Knowledge Base di Red Hat:
Come faccio a disabilitare il percorso zeroconf in modo che il sistema si avvii senza il percorso 169.254.0.0 / 255.255.0.0?
Sintomo:
Ogni volta che il sistema si avvia, la rotta zeroconf (169.254.0.0) è abilitata. Lo disabiliti manualmente disattivando il firewall e rimuovi la route con 169.254.0.0 /255.255.0.0 utilizzando il comando route.
L'output di esempio della route con l'abilitazione zeroconf route sarebbe simile al seguente:
# 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
Soluzione:
Per disabilitare il percorso zeroconf durante l'avvio del sistema, modifica il file/etc/sysconfig/network e aggiungi il seguente valore NOZEROCONF alla fine del file:
NETWORKING=YES
HOSTNAME=localhost.localdomain
NOZEROCONF=yes