Da dove viene il percorso verso 169.254.0.0?


29

Esecuzione di CentOS 5.4

Perché ho un percorso verso 169.254.0.0 anche se non appare nella finestra di dialogo Configurazione rete> Dispositivo Ethernet> Percorso ?

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

Risposte:


35

Da questo articolo nella knowledge base di Red Hat:

Come disabilitare la route zeroconf in modo che il sistema si avvii senza la route 169.254.0.0 / 255.255.0.0?

Sintomo:

Ogni volta che si avvia il sistema, la route zeroconf (169.254.0.0) è abilitata. Lo si disabilita manualmente disattivando il firewall e rimuovendo la route con 169.254.0.0 / 255.255.0.0 utilizzando il comando route.

L'output di esempio della route con la route zeroconf abilita vorrebbe 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 la route zeroconf durante l'avvio del sistema, modificare il file / etc / sysconfig / network e aggiungere il seguente valore NOZEROCONF alla fine del file:

NETWORKING=YES
HOSTNAME=localhost.localdomain
NOZEROCONF=yes

48

Mi piace la risposta di Marcel, ma in realtà non risponde alla domanda. La domanda era: "Perché ho ...", non "Come posso disabilitare". L'OP potrebbe infatti non voler disabilitare questa rotta.

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 riprova, assumerà casualmente un indirizzo da questa rete. Ciò consente la comunicazione con host che non sono riusciti a ottenere un indirizzo DHCP.


2
Penso che lo sapesse. Voleva davvero sapere perché il percorso appare anche se il suo DHCP (se ne usa uno) ovviamente ha funzionato perché ha un indirizzo IP su quell'interfaccia diversa da 169 ... Perché ho? ... e come dice la risposta ... perché non l'hai disabilitato :)

2
Marcel: Forse, forse no. La tua risposta è stata fantastica, volevo solo assicurarmi che capisse perché avrebbe avuto una voce 169.254 per cominciare. :)
Kyle Smith,

1
e lo apprezzo, grazie ... qual è SF se non il posto perfetto per ottenere la risposta completa :)

1
Se lo sapeva, non è abbastanza intelligente da usare un computer perché chiede ancora PERCHÉ è lì. Oppure, se non supponi che l'OP sia un totale idiota, supponendo che sapesse che non è intelligente perché chiede esplicitamente da dove proviene, non come disabilitarlo. Non diventa più esplicito.
TomTom,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.