quarta-feira, 17 de setembro de 2008

Mudando o endereço MAC da placa de rede

O MAC é o endereço responsável pela identificação de placas de rede. Teoricamente, cada placa de rede no mundo possui um endereço próprio e único de MAC. Porém, existem algumas situações nas quais precisamos modificar este endereço, ou temporariamente adotarmos o endereço de outras interfaces de rede. Este pequeno guia ensinará de forma simples e direta como modificar temporariamente o endereço MAC de uma dada interface de rede. O tutorial se aplica a máquinas que estejam executando Linux. Caso deseje voltar a utilizar o MAC original da placa, basta reiniciar a interface de rede ou reiniciar o computador.

Alguns provedores obrigam que o cliente só utilize um MAC específico para acessar a Internet, de forma que somente aquele computador com aquela placa de rede específica consiga ter acesso à Internet. Um outro exemplo é a utilização de redes wireless, cujo acesso de computadores remotos muitas vezes é limitado por uma filtragem de MAC, que permite que somente determinados endereços MAC tenham acesso à rede. Para modificar o seu MAC e tentar superar estas barreiras, ou para testar configurações e vulnerabilidades de segurança em nossas redes, podemos prosseguir da seguinte forma:

Inicialmente, precisamos determinar qual interface de rede (geralmente a placa de rede) terá o seu endereço MAC modificado. Para descobrir as interfaces que estão em uso no nosso computador, podemos digitar no terminal:

# ifconfig

De acordo com o retorno deste comando, podemos encontrar a interface desejada, que será identificada na forma ethX, onde X é um número gerado pelo sistema para identificar a interface.

Caso a interface esteja sendo utilizada, precisamos desligá-la antes de modificar o seu endereço MAC. Para fazer isso:

# ifconfig ethX down
Agora podemos inserir um novo valor de MAC através do comando
# ifconfig ethX hw ether xx:xx:xx:xx:xx:xx

Onde xx:xx:xx:xx:xx:xx deve ser substituído pelo novo endereço de MAC, por exemplo AA:BB:8A:BB:7A:CC

Em seguida, podemos iniciar novamente a interface:
# ifconfig ethX up

Ou caso sua rede precise ser configurada com algum endereço fixo (sem DHCP):

# ifconfig ethX 000.000.000.000 netmask 255.255.255.0

Substituindo 000.000.000.000 pelo IP determinado e 255.255.255.0 pela máscara determinada

Boa sorte! Abraços e beijo no coração

Nenhum comentário:

Postar um comentário