Utilizar o ip route para setar rota para ICMP

1. Utilizar o ip route para setar rota para ICMP

Tiago Chagas Maestro
tatubhz

(usa CentOS)

Enviado em 09/06/2010 - 15:04h

Boa tarde,

É o seguinte, estou desenvolvendo um trabalho de faculdade no qual me propus a utilizar a rede wifi como forma de backup da rede cabeada caso essa pare de funcionar, já desenvolví o script que testa e decide qual das redes irá utilizar, minha dúvida é a seguinte, preciso fazer um teste para verificar se a rede cabeada voltou a funcionar, então estou querendo setar para que pacotes ICMP saiam apenas pela eth0(rede cabeada) para que eu possa testá-la. Alguém sabe como fazer isso? Se possível, explicar detalhadamente.

Resumindo: Preciso setar para ICMP sair somente pela eth0 mesmo com a eth0 ativa.

PS1: Não posso desativar a wifi para testar a cabeada, pois caso alguém esteja trabalhando a conexão irá cair de temo em tempos até a cabeada voltar.

PS2: Quando o script estiver pronto eu posto como dica aqui no VOL.

Um abraço e obrigado

Tiago Maestro


  


2. Re: Utilizar o ip route para setar rota para ICMP

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/06/2010 - 15:17h

Kra, não sei como vc faria, mas tenho certeza q com regras d firewall vc consegue.


3. Re: Utilizar o ip route para setar rota para ICMP

Tiago Chagas Maestro
tatubhz

(usa CentOS)

Enviado em 09/06/2010 - 15:53h

Obrigado, mas alguém sabe como?


4. Re: Utilizar o ip route para setar rota para ICMP

Esdras La-Roque
esdras_laroque

(usa Debian)

Enviado em 09/06/2010 - 16:15h

Não entendi, primeiro você disse que quer que ICMP saia pela eth0, depois diz que quer que saia apenas pela eth1..

Mas enfim.. você seta isso com iptables no parâmetro -p icmp -o ethx, onde x = número da interface que deseja.

Com isso, mesmo que o sistema tente usar icmp através de outras interfaces, o iptables não vai deixar.

Exemplo da regra:

iptables -A OUTPUT -o eth0 -p icmp -d IP_DESTINO -j ACCEPT


5. Re: Utilizar o ip route para setar rota para ICMP

Tiago Chagas Maestro
tatubhz

(usa CentOS)

Enviado em 12/06/2010 - 10:40h

Com esse tipo de regras o pc vai apenas ser impedido de enviar pacotes pela eth1, porém se a rota default estiver a eth0 ele apenas não vai enviar, eu preciso alterar o roteamento de pacotes que sejam ICMP, pois preciso que os pacotes ICMP sejam enviados pela eth0 acho até que o iptables seja necessário, porém pra marcar os pacotes, não para bloquear. Acredito que seja necessário utilizar o iptables, porém para marcar os pacotes ICMP, não para bloquear.
Obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts