você pode permitir somente pacotes Ethernet destinados a um determinado endereço MAC através de um adaptador de rede?

0

Eu gostaria de transmitir pacotes UDP ethernet do meu PC para hardware personalizado (de endereço MAC conhecido) que é diretamente conectado com um cabo ethernet usando nenhum switch.

Diferentes serviços no PC transmitem pacotes / pedidos para o adaptador de rede. Gostaria de limitar essas solicitações apenas a um endereço ou porta MAC específico.

É possível especificar quais dessas transações devem ser transmitidas pelo adaptador de rede?

Para mais esclarecimentos, adicionei uma imagem do tráfego do meu adaptador. O que eu gostaria de fazer se bloquear todas as transações que não são 192.168.10 origem, 192.168.1.11 destino. Eu estou trabalhando em um sistema Windows.

    
por Adam Z 04.06.2016 / 15:37

1 resposta

1

O UDP é um protocolo de transporte que depende do IP. O IP requer certas traduções (tabela ARP) para enviar para uma rede. Se você quiser usar o UDP, os dois lados precisam entender os protocolos até o UDP. O próprio UDP não tem conhecimento de nenhuma parte física da rede (você pode executar UDP / IP ou TCP / IP em outras arquiteturas, como Infiniband, onde não há endereços MAC). Os próprios cartões fazem alguma filtragem para endereçamento MAC como ele é (seu cartão aceitará apenas transmissões ou pacotes especificamente destinados à sua placa - o switch possui tabelas de encaminhamento que também mapeiam MAC para a porta para garantir que os pacotes vão para a porta apropriada) .

Lembrete - IPs e endereços MAC não são os mesmos - se você quiser limitar por IP, como você sugere no final da sua pergunta, então você pode usar algum tipo de firewall IP e apenas definir regras para permitir que tráfego IP você deseja permitir entrar / sair do seu PC.

    
por 08.06.2016 / 23:59