Solución 1:
Me gusta la respuesta de Marcel, pero en realidad no aborda la pregunta. La pregunta era '¿Por qué tengo...?', no '¿Cómo puedo desactivarlo?'. De hecho, es posible que el OP no quiera deshabilitar esta ruta.
La red 169.254.0.0/16 se utiliza para el direccionamiento IP privado automático o APIPA. Si un cliente DHCP intenta obtener una dirección, pero no puede encontrar un servidor DHCP después del tiempo de espera y el período de reintentos, asumirá aleatoriamente una dirección de esta red. Esto permite la comunicación con hosts que no han podido obtener una dirección DHCP.
Solución 2:
De este artículo en la Base de conocimientos de Red Hat:
¿Cómo desactivo la ruta zeroconf para que el sistema arranque sin la ruta 169.254.0.0/255.255.0.0?
Síntoma:
Cada vez que se inicia el sistema, se habilita la ruta zeroconf (169.254.0.0). Lo deshabilita manualmente apagando el firewall y eliminando la ruta con 169.254.0.0 /255.255.0.0 usando el comando de ruta.
El resultado de ejemplo de la ruta con las habilitaciones de ruta zeroconf sería similar a lo siguiente:
# 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
Para deshabilitar la ruta zeroconf durante el inicio del sistema, edite el archivo /etc/sysconfig/network y agregue el siguiente valor NOZEROCONF al final del archivo:
NETWORKING=YES
HOSTNAME=localhost.localdomain
NOZEROCONF=yes