Por que todos os computadores da minha rede têm o mesmo endereço MAC?

Por que todos os computadores da minha rede têm o mesmo endereço MAC?

Estou em uma LAN fornecida por um ISP. Meu computador tem endereço IP, máscara de sub-rede, gateway padrão, servidores DNS (usando DHCP).

Eu só queria ver os endereços MAC de todos os computadores da minha LAN.

  1. Depois de aplicar máscara de sub-rede /18ou 255.255.192.0no meu IP obtive:182.3.64.0
  2. O que me dá 16.384 endereços IP variando de 182.3.64.0a182.3.127.255
  3. O primeiro e o último endereço IP não podem ser usados, pois são endereço de rede e endereço de transmissão, respectivamente.
  4. Então, minha sub-rede oulocala rede contém 16.382 hosts/computadores. Certo? Em outras palavras, esses 16.382 hosts estão atrás de um único roteador.

Quero ver os endereços MAC desses hosts. ENTÃO, fiz ping em todos eles e a imagem mostra o resultado:

insira a descrição da imagem aqui

Meu pensamento:

Não entendi por que todos eles têm o mesmo endereço Mac. Mas agora, se eu pensar um pouco mais sobre isso. 16382 hosts atrás de um único roteador significa muito tráfego de transmissão (transmissão ARP). O que não é desejável. Ao mesmo tempo, eles não podem ser conectados a roteadores diferentes porque isso significaria que estão em redes diferentes. Podem estar em VLAN diferentes (não sei muito sobre VLAN, mas sei que isso ajuda a reduzir o tráfego de transmissão).

Não entendo qual é o meu problema. Por favor, identifique o que estou errando?

EDITAR:O endereço MAC que estou recebendo é o MAC do meu gateway padrão.

Responder1

Pode haver muitas coisas acontecendo aqui.

Em geral, uma sub-rede não terá tantos nós quantos endereços de nós possíveis. Se realmente houvesse hosts suficientes para preencher um /18 inteiro, você deveria criar sub-redes ainda mais, porque o domínio de transmissão seria na verdade muito grande.

No entanto, não creio que seja isso realmente o que está acontecendo. Suspeito que haja alguma ponte de camada 2 acontecendo aqui ou possivelmente alguém esteja falsificando MAC. Uma ponte de camada 2 pode responder ao ARP com seu próprio endereço MAC para qualquer IP no lado oposto da ponte, principalmente se a interface do outro lado da ponte usar um esquema de endereçamento diferente.

Dito isto, verificar as sub-redes do seu provedor upstream geralmente é algo que deve ser evitado; muitas vezes é contra os ToS e não há nenhuma razão operacional válida para você fazer isso.

Responder2

Se a sua rede for composta por mais de uma sub-rede e você tentar verificar uma sub-rede à qual não pertence, todos os endereços IP (nós) possíveis serão exibidos na verificação como se todos existissem e tivessem o mesmo endereço MAC como seu roteador.

Aposto que o endereço mac do seu console é o endereço mac do seu roteador.

Aqui está uma pergunta que eu fizsobre como obter os endereços MAC de uma sub-rede diferente.

informação relacionada