Como posso configurar entradas de arp permanentes no Red Hat Enterprise Linux?

3

Estou configurando um servidor Red Hat Linux que enviará pacotes UDP, mas nunca receberá respostas ARP. Então, uma entrada ARP estática é necessária.

A maneira óbvia de fazer isso é.

arp -s 10.0.0.1 distant_server

No entanto, isso não sobreviverá a uma reinicialização da rede ou a uma reinicialização. Eu poderia colocá-lo no rc.local, mas isso não sobrevive a um ifdown & & ifup.

A maneira que encontrei que parece funcionar é:

Adicione uma entrada ao / etc / ethers ao longo das linhas de:

10.0.0.1 distant_server

E crie um / sbin / ifup-local:

#!/bin/sh
arp -f

Isso parece muito hacky, existe uma maneira melhor?

    
por happyhairydude 23.04.2012 / 16:39

2 respostas

2

Esta é a maneira correta de armazenar uma entrada arp permanente e de executar um comando no início da interface.

Uma maneira menos hacky seria ter o ARP funcionando corretamente na rede ...

    
por 18.05.2013 / 14:11
1

Você pode fazer isso com nethook , um daemon que executa scripts quando as interfaces de rede mudam de estado.

    
por 10.02.2014 / 15:52