Por que todos os computadores da minha rede possuem o mesmo endereço MAC?

0

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

Eu venho me ensinando um pouco de trabalho em rede. Eu só queria aplicar os conceitos que aprendi na minha LAN.

Então, o que eu fiz foi descobrir todos os IPs da minha LAN usando a máscara de sub-rede e pingar todos eles usando um script em lote. Eu só queria ver os endereços MAC de todos os computadores da minha LAN. Então, verifiquei o cache do arp emitindo o comando arp -a . Estou surpreso ao ver o resultado. Era uma lista enorme com todos os endereços IP (vivos na minha LAN) como esperado mas todos tinham o mesmo endereço MAC .

Como isso aconteceu? O que está acontecendo? Se todos os nós tiverem o mesmo endereço MAC, como funcionará a comunicação?

EDITAR:

Eu ainda não entendi. Deixe-me esclarecer o que eu fiz.

  1. Depois de aplicar a máscara de sub-rede /18 ou 255.255.192.0 no meu IP, recebi: 182.3.64.0
  2. O que me dá 16384 endereços IP variando de 182.3.64.0 a 182.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. Portanto, minha rede de sub-rede ou local contém 16382 hosts / computadores. Certo? Em outras palavras, esses hosts do 16382 estão atrás do roteador único.

Eu quero ver os endereços mac desses hosts. Então, eu pinguei todos eles e a foto acima mostra o resultado

Meu pensamento:

Now if I think little bit more about it. 16382 hosts behind a single router means too much of broadcast traffic (ARP broadcast). Which is not desirable. At the same time they cannot be connected to different routers because that would mean they are on different networks. May be they are on different VLAN (I don't know much about VLAN but I just know that it helps reducing the broadcast traffic).

Eu não entendo qual é o meu problema. Por favor, identifique o que estou errado?

    
por claws 01.09.2013 / 19:11

2 respostas

2

Você só pode ver o MAC dos dispositivos que estão na sua rede local .

Se você fizer ping em um dispositivo atrás de um roteador, a comunicação fluirá através desse roteador e você verá os roteadores MAC. O que significa que o único MAC que você está vendo é muito provavelmente do seu roteador ou pelo menos do seu gateway padrão.

    
por 01.09.2013 / 19:29
-1

A lista foi uma visão geral sobre qual interface poderia ser usada para acessar os vários hosts. Nesse caso, todas as interfaces podem ser acessadas pelo endereço MAC da NIC local. Daí um endereço MAC.

--- Na verdade isso não faz sentido. Deve ser a porta de entrada, como disse Hennes.

Para responder à sua pergunta, o endereço que você vê só pode ser acessado por meio de um gateway e não diretamente de sua NIC local. Qualquer informação enviada para esses endereços IP passa pelo NIC do gateway e, portanto, por um MAC físico.

    
por 01.09.2013 / 19:38