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

2

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 só queria ver os endereços MAC de todos os computadores da minha LAN.

  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 imagem mostra o resultado:

Meu pensamento:

I didn't understand why they all have same Mac Address. But 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?

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

    
por claws 02.09.2013 / 03:14

2 respostas

7

Pode haver muitas coisas acontecendo aqui.

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

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

Dito isso, a varredura das sub-redes do provedor de upstream geralmente é algo que deve ser evitado; é frequentemente contra os ToS e não há nenhuma razão operacional válida para você estar fazendo isso.

    
por 02.09.2013 / 03:23
2

Se a sua rede é composta por mais de uma sub-rede e você tenta varrer uma sub-rede à qual você não pertence, todos os endereços IP possíveis (nós) aparecerão na varredura como se todos existissem e todos tivessem mesmo endereço MAC do seu roteador.

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

Aqui está uma pergunta que eu perguntou sobre como obter os endereços mac de uma sub-rede diferente.

    
por 15.02.2014 / 00:56