2 placas de rede

1. 2 placas de rede

guilherme martins
arantesgui

(usa Outra)

Enviado em 21/05/2014 - 15:00h

tenho servidor com a distribuição linux oracle release 6 instalado e funcionando.

neste servidor, tenho 2 placas de rede, configuradas :

ifcfg-em1

IPADDR=10.1.0.204
GATEWAY=10.1.0.1
DNS1-10.1.0.1

ifcfg-em2

IPADDR=10.1.0.203
GATEWAY=10.1.0.1
DNS1-10.1.0.1

de uma estação de trabalho eu consigo pingar as duas placas..

o meu objetivo é se por acaso uma das placas ficar fora do ar, eu consigo conectar neste servidor por outra placa.

fiz o seguinte teste :

na estação de trabalho windows, eu abri 2 prompt e deixei pingando 10.0.1.204 -t e no outro prompt pingando 10.1.0.203 -t

no meu servidor, eu desconectei o cabo da placa 10.0.1.203, com isso na minha estação de trabalho não consegui pingar mais nenhuma placa.. quando retornei o cabo , consegui pingar novamente as duas placas, não entendi o porque.

fiz outro teste,

desconectei o cabo da placa 10.1.0.204, na minha estação de trabalho continuou a pingar as duas placas..

se alguém puder me ajudar..








  


2. Re: 2 placas de rede

Buckminster
Buckminster

(usa Debian)

Enviado em 21/05/2014 - 15:15h

Vamos lá.
Provavelmente você tem um switch entre as estações e o servidor.
Qual é a placa do servidor conectada no switch, a 10.1.0.204 ou a 10.1.0.203?
Ou as duas estão conectadas no switch?


3. Re: 2 placas de rede

guilherme martins
arantesgui

(usa Outra)

Enviado em 21/05/2014 - 15:40h

Buckminster escreveu:

Vamos lá.
Provavelmente você tem um switch entre as estações e o servidor.
Qual é a placa do servidor conectada no switch, a 10.1.0.204 ou a 10.1.0.203?
Ou as duas estão conectadas no switch?


Ola,

as duas placas estão no switch, minha rede aqui é estruturada.. ]

eu executei o seguinte comando :

ROUTE, o retorno foi :

DESTINO ROTEADOR MASCARA USO
DEFAULT 10.1.0.1 0.0.0.0 em2
10.1.0.0 * 255.255.255.0 em2
10.1.0.0 * 255.255.255.0 em1


4. Re: 2 placas de rede

Buckminster
Buckminster

(usa Debian)

Enviado em 21/05/2014 - 17:11h

Veja que o default está na em2 (10.1.0.203), por isso que quando tu desconecta ela a estação não pinga mais nada.

O GATEWAY=10.1.0.1 é o servidor que fornece a internet para a rede?

Esse servidor com as duas placas de rede é servidor de quê?


5. Re: 2 placas de rede

guilherme martins
arantesgui

(usa Outra)

Enviado em 21/05/2014 - 17:24h

Buckminster escreveu:

Veja que o default está na em2 (10.1.0.203), por isso que quando tu desconecta ela a estação não pinga mais nada.

O GATEWAY=10.1.0.1 é o servidor que fornece a internet para a rede?

Esse servidor com as duas placas de rede é servidor de quê?


boa tarde,

sem o gateway fornece acesso a internet

servidor de banco de dados, da minha aplicação ERP


6. Re: 2 placas de rede

Buckminster
Buckminster

(usa Debian)

Enviado em 22/05/2014 - 14:42h

O que tu quer é tipo um balanceamento de links entre as placas de rede.
Quando uma cai a outra entra automaticamente.

Tem um scriptzinho aí embaixo. Crie um arquivo, jogue o conteúdo dentro dele, dê permissão de execução e depois coloque para rodar de um em um minuto (ou um tempo de sua escolha) no Cron.

Só veja se estão certas as denominações de eth0 e eth1 com os IPs.
Basicamente esse script executa um ping no IP do servidor e se o ping não responder ele muda o IP do gateway para a outra placa de rede.
Coloque o script para rodar e faça o teste como tu fez antes, conectando e desconectando as placas. Mas durante o teste deixe o script rodando, ou seja, configure o Cron para rodá-lo seguido durante uma hora, por exemplo. Depois de testado e aprovado configure para rodar de um em um minuto (ou outro tempo que tu queira).
Acho que é isso.
Alguma dúvida, posta aqui.

#!/bin/sh
ping -c 5 10.1.0.203 > /dev/null;
if [ "$?" = "0" ]; then
echo "Conexão na eth0";
else
route del default
route add default gw 10.1.0.204
ping -c 5 10.1.0.204 > /dev/null;
if [ "$?" = "0" ]; then
echo "Conexão mudou para eth1";
else
route del default
route add default gw 10.1.0.203
fi
fi
done






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts