Não é possível estabelecer conexão entre host-servidor-host na mesma rede

0

Alguém por favor pode me dizer o que é estúpido que estou fazendo, o que torna impossível fazer ping entre hosts na seguinte configuração HOST1-ROUTER-HOST2 explicada abaixo:

Eu tenho um PC - ROUTER com dois controladores ethernet (que foram ligados em uma interface bond0 como 192.168.1.2) e dois outros - HOST1 (192.168.1.1) / HOST2 (192.168.1.2) conectados ao ROUTER via um link de cabo direto.

Configurei todos eles para que fiquem na mesma rede 192.168.1.0/24 e eu posso fazer ping tanto no HOST1 quanto no HOST2 do ROUTER PC, mas não consigo fazer ping entre o HOST1 e o HOST2 diretamente.

Qual é o problema aqui? Ainda preciso mexer no gateway se eles "morarem" na mesma rede? Isso é algum tipo de problema relacionado ao encaminhamento? Eu tenho a sensação de que é uma coisa simples e estúpida, relacionada ao fato de o ROUTER não ter pressionado o tráfego entre essas duas máquinas ... Eu não consigo decifrá-lo: - / Heck!

    
por pietrek 17.10.2014 / 19:23

2 respostas

0

Parece que a interface de ligação não encaminha os dados recebidos em uma porta para outra. Essa não é a maneira de usar uma interface de ligação.

A interface bond espera que ambas as portas estejam conectadas ao mesmo switch, para que ele possa enviar e receber dados em ambas as portas. Isso é usado para aumentar o rendimento ou a redundância.

Você precisa de um switch ethernet. Conecte os dois hosts e o roteador ao switch e tudo funcionará conforme o esperado.

    
por 17.10.2014 / 22:03
0

Isso é o que eu suspeitava. Meu pensamento inicial era que a ligação agiria como uma ponte e passaria pacotes entre duas portas físicas.

A conexão que eu descrevi acima é um link SFP + de 10Gb DirectAttach e minha intenção era fazer isso funcionar sem ter que comprar um switch de 10Gbit separado - eles são muito caros e a configuração acima era simples demais para justificar tal compra .

De qualquer forma, como não havia tráfego entre essas duas portas, a solução mais simples que me pareceu a melhor neste caso foi uma ponte! :) substitui bond0 por br0 que consiste em eth2 e eth3 (correspondendo às portas SFP + 0/1) e voila! O ROUTER que eu descrevi acima age como um interruptor agora, todos os bytes podem encontrar o caminho entre os três hosts e depois de habilitar quadros jumbo em cada um deles eu recebo 9,97 Gb / s em um benchmark iperf :)

Isso marca meu problema resolvido. Se alguém quiser tentar uma solução desse tipo, aqui está um pequeno e rápido tutorial que descreve a criação de uma ponte de rede entre duas interfaces de rede físicas: link

    
por 19.10.2014 / 10:55