Routing e arp

Se ho

>ip ro 192.168.14.0/24 dev eth0 

un altro host può get il mio indirizzo MAC. Ma se scorgo le informazioni di routing:

 >ip ro flush table main 

la risoluzione ARP non funziona. Pacchi di trasmissione "Chi ha 192.168.14.149" raggiunge eth0 ma OS (Linux) non risponde nonostante eth0 ha indirizzo 192.168.14.149. Quale connessione esiste tra la routing e la risoluzione ARP?

2 Solutions collect form web for “Routing e arp”

Su routes Linux vengono creati automaticamente per la networking locale quando viene creata un'interface.

Quindi, se hai assegnato l'indirizzo IP 192.168.14.12 a eth0, dovresti essere creato un routing che sembra questo.

 192.168.14.0/24 dev eth0 proto kernel scope link src 192.168.14.12 

Se tale itinerario di collegamento non esiste, non sarà ansible submit o ricevere pacchetti.

Attivando il command ip ro flush table main command ip ro flush table main è stato rimosso tutti gli itinerari inclusi i routes di collegamento dalla tabella di path principale del sistema. Da quella casella Linux è ansible verificare che le cose siano seriamente interrotte facendo semplicemente pingare un altro indirizzo IP. Otternetworking un errore irreversibile di networking. Senza una tabella di path a tutti i sisthemes Linux non saranno o realmente fare nulla sulla networking.

È ansible utilizzare un command come questo per rimuovere gli itinerari assegnati senza rimuovere i routes di collegamento.

 ip ro flush table main scope global 

Questa capacità di manipolare le rotte di collegamento è utile quando si sta tentando di fare qualcosa di avanzato come creare un ponte di psuedo con arp di proxy .

Il comportmento descritto corrisponde a quello di un /proc/sys/net/ipv4/*/arp_ignore . arp_filter e rp_filter potrebbero portre a comportmenti simili in determinate circostanze.

 arp_ignore - INTEGER Define different modes for sending replies in response to received ARP requests that resolve local target IP addresses: 0 - (default): reply for any local target IP address, configured on any interface 1 - reply only if the target IP address is local address configured on the incoming interface 2 - reply only if the target IP address is local address configured on the incoming interface and both with the sender's IP address are part from same subnet on this interface 3 - do not reply for local addresses configured with scope host, only resolutions for global and link addresses are replied 4-7 - reserved 8 - do not reply for all local addresses The max value from conf/{all,interface}/arp_ignore is used when ARP request is received on the {interface} 
Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.