Duas placas de rede, mas só pinga as duas se as principal estiver conectada

1. Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Luís
clon¥

(usa Debian)

Enviado em 04/11/2012 - 12:13h

Após uma grande saga para habilitar a placa on board Atheros no Debian estou com a seguinte dificuldade:

Placa Realtek Off Board e
Placa Atheros On Board

Só consigo pingar as duas placas simultaneamente se a primeira (Atheros) estiver conectada na rede.
Seria algo relacionado á rota?

*** Detalhe/dúvida:
- Posso deixar as duas placas na mesma rede? Como se fosse uma redundância?
*** Não usarei este servidor como Firewall, apenas como um servidor de banco de dados e arquivos.
*** A intenção seria acessar arquivos por uma placa e
o banco de dados (aplicação) por outra placa.

*** Queria que se possível, caso uma dê problema, a outra continue com acesso de forma independente. No momento existe esta dependência, por quê?

======== ARQUIVOS RELACIONADOS =======

root@bsbsrv:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# Placa de rede 1 - ATHEROS On Board
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.7
network 192.168.0.0
netmask 255.255.255.0
gateway 192.168.0.1

# Placa de rede 2 - REALTEK Off Board
allow-hotplug eth1
iface eth1 inet static
address 192.168.0.8
network 192.168.0.0
netmask 255.255.255.0
# gateway 192.168.0.1


==============================


root@bsbsrv:~# cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x1969:0x1083 (atl1c)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="14:da:e9:72:a5:5f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x10ec:0x8169 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="f8:d1:11:00:83:70", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
root@bsbsrv:~#

===================================

root@bsbsrv:~# route
Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1





  


2. Re: Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/11/2012 - 13:16h

Só uma pergunta: pra q vc quer duas placas d rede com IPs da msm faixa? Não faz muito sentido...


3. Re: Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/11/2012 - 13:54h

Se for para dividir carga faz sentido!


4. Re: Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Luís
clon¥

(usa Debian)

Enviado em 04/11/2012 - 13:54h

Pensei em dividir carga, durante o acesso dos usuários.
Uns acessam o banco de dados por uma placa e
outros acessam os documentos.

Meio louco né?!

Mas tudo bem... ...eu só queria entender o porquê da dependência entre a placa 2 e a placa 1.


5. Re: Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Luís
clon¥

(usa Debian)

Enviado em 04/11/2012 - 13:56h

amarildosertorio escreveu:

Se for para dividir carga faz sentido!



É, então não é tão louca a minha idéia, como disse abaixo.

Obrigado.




6. Re: Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/11/2012 - 14:02h

Eu tenho espelhamento de bancos, sempre uso interface somente para o espelhamento. Meus backups são em uma 2ª interface também. Não necessariamente precisa ser na mesma faixa ou classe de ips. Mas não tem interferências. Como está tudo em VLAN, o broadcast é baixo!


7. Re: Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/11/2012 - 14:10h

clon¥ escreveu:

Após uma grande saga para habilitar a placa on board Atheros no Debian estou com a seguinte dificuldade:

Placa Realtek Off Board e
Placa Atheros On Board

Só consigo pingar as duas placas simultaneamente se a primeira (Atheros) estiver conectada na rede.




Como você está pingando? Tá passando o parâmetro "-I" para o ping.
Creio uma da placas, não está pingando de jeito nenhum!


8. Re: Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Luís
clon¥

(usa Debian)

Enviado em 04/11/2012 - 14:11h

Pois é, o que está esquisito é esta dependência.
Se eu desconectar o cabo da placa Atheros (ETH0) eu não acesso e nem pingo mais a REALTEK (ETH1).

Eu já montei um servidor FTP, mas os IPs de fato eram de faixas diferentes.
Quem estava na rede interna acessava pela ETH0 e quem vinha de fora, via web --> Firewall --> entrava na ETH1 e acessa uma pasta exclusiva do FTP.
Funciona até hoje redondo.


9. Re: Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/11/2012 - 14:18h

Não tinha que ser "auto" no lugar de "allow-hotplug"?

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# Placa de rede 1 - ATHEROS On Board
auto eth0
iface eth0 inet static
address 192.168.0.7
network 192.168.0.0
netmask 255.255.255.0
gateway 192.168.0.1

# Placa de rede 2 - REALTEK Off Board
auto eth1
iface eth1 inet static
address 192.168.0.8
network 192.168.0.0
netmask 255.255.255.0
# gateway 192.168.0.1



10. Re: Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Luís
clon¥

(usa Debian)

Enviado em 04/11/2012 - 18:04h

Deu na mesma.

Só pinga as duas placas quando a ETH0 está conectada à rede.

Por quê?


11. Re: Duas placas de rede, mas só pinga as duas se as principal estiver conectada

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/11/2012 - 20:13h

clon¥ escreveu:

Deu na mesma.

Só pinga as duas placas quando a ETH0 está conectada à rede.

Por quê?


Analise os logs! Veja os logs do dmesg!

Tente algo do tipo:

# tail -1000 /var/log/dmesg | grep eth

Ou deixe escutando e remova um dos cabos

# tail -f /var/log/dmesg






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts