Řešení 1:
Marcelova odpověď se mi líbí, ale ve skutečnosti se touto otázkou nezabývá. Otázka zněla „Proč mám...“, nikoli „Jak mohu zakázat“. Operační program možná nebude chtít tuto trasu deaktivovat.
Síť 169.254.0.0/16 se používá pro automatické privátní IP adresování neboli APIPA. Pokud se klient DHCP pokusí získat adresu, ale po uplynutí časového limitu a doby opakování nenajde server DHCP, náhodně převezme adresu z této sítě. To umožňuje komunikaci s hostiteli, kterým se nepodařilo získat adresu DHCP.
Řešení 2:
Z tohoto článku na Red Hat Knowledgebase:
Jak zakážu trasu zeroconf, aby se systém spustil bez trasy 169.254.0.0 / 255.255.0.0?
Symptom:
Pokaždé, když se systém zavede, je povolena trasa thezeroconf (169.254.0.0). Ručně jej zakážete vypnutím brány firewall a odstraněním trasy s 169.254.0.0 / 255.255.0.0 pomocí příkazu route.
Příklad výstupu cesty s povolenou cestou thezeroconf by byl podobný následujícímu:
# 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
Řešení:
Chcete-li zakázat směrování zeroconf během spouštění systému, upravte soubor /etc/sysconfig/network a na konec souboru přidejte následující hodnotu NOZEROCONF:
NETWORKING=YES
HOSTNAME=localhost.localdomain
NOZEROCONF=yes