IP Forwarding na mesma sub-rede

1

Então, minha situação é, eu tenho um PC com duas placas de rede, uma é um adaptador físico de ethernet, o outro é um adaptador sem fio. Ambas as placas de rede estão na mesma sub-rede. Eu preciso ser capaz de encaminhar pacotes IP de um adaptador para o outro.

Eu já tentei usar uma ponte e isso permite que o encaminhamento de pacotes funcione. O problema com a bridge é que ela muda o endereço MAC dos pacotes que passam por ela. Existem dispositivos na rede que não podem lidar com isso.

Eu também tentei definir o parâmetro de registro IPEnableRouter, já que aparentemente faz o que eu preciso. No entanto, parece não ter efeito.

Eu suspeito que o problema aqui seja que eles estão na mesma sub-rede, então a lógica de roteamento no Windows apenas a envia de volta no mesmo adaptador.

De qualquer forma, para conectar essas duas NICs?

Felicidades

    
por Kazar 13.07.2010 / 11:46

2 respostas

1

O bridging pode ser transparente (ou seja, não alterar os endereços MAC) se o adaptador de rede suportar o envio de quadros com MACs de origem arbitrária. Com duas placas ethernet, provavelmente estaria bem.

No entanto, devido à maneira como o Wifi opera no modo Infra-estrutura simples (o Ponto de Acesso coordena o tráfego entre estações identificadas com seu MAC), você só pode fazer pontes transparentes no próprio AP.

Se o seu AP suportar o WDS, você ainda poderá obter uma ponte transparente, se a sua placa wifi puder atuar como um cliente do WDS. Você também pode comprar um AP sem fio barato que faz o WDS e configurá-lo como um cliente WDS para seu AP principal.

Se você decidir seguir o roteamento, talvez seja necessário reatribuir endereços em dois blocos distintos para os dois lados; isso dividirá seu domínio de transmissão (alguns protocolos podem não gostar) e você terá que configurar rotas manuais em todos os hosts que precisam se comunicar através da borda (ou configurar rotas apenas no gateway padrão e suportar rotas ineficientes)

É muito estranho, no entanto, que um dispositivo não possa tolerar o MAC sendo alterado pela ponte. Podemos obter mais detalhes sobre isso?

    
por 13.07.2010 / 15:12
0

Eu tenho medo que você tenha que mudar a sub-rede de um de seus cartões. O roteamento e a ponte e assim por diante se conectam a redes / sub-redes diferentes. Eles provavelmente não funcionarão com a mesma sub-rede, pois não há como o sistema operacional encontrar uma rota específica se você não puder diferenciar rotas e redes.

    
por 13.07.2010 / 12:28