Endereço MAC: O que é e como alterá-lo do Linux

O endereço MAC ( Media Access Control ) é um identificador de 48 bits que identifica exclusivamente uma placa ou dispositivo de rede. Também conhecido como endereço físico , é único para cada dispositivo, pois é gravado diretamente no hardware durante a fabricação. Um exemplo seria: 38:70:77:1D:51:00.

Ou seja, na realidade com este post não vamos aprender a mudar o MAC permanentemente, mas sim a criar um clone com objetivos diferentes. Por exemplo, em um de meus centros de trabalho, para obter um endereço IP com acesso à Internet, é necessário um MAC cadastrado no servidor DHCP. Ou seja, um IP é entregue em um MAC.

O problema é que normalmente carrego meu laptop para todos os lugares e é muito mais confortável trabalhar nele do que em um computador qualquer. Portanto, o que eu faço é clonar o MAC do computador atribuído a mim no Laptop e assim consigo acessar a Internet.

3 métodos para alterar o endereço MAC.

Através do link de ip

O método mais simples (no Arch Linux) é usar o comando `ip link` . Para isso, primeiro precisamos "parar" ou "desativar" a placa de rede, mas precisamos saber qual interface estamos usando, então executamos o seguinte comando:

$ ip link show

Isso nos dará uma lista semelhante a esta:

1: o que: mtu 65536 qdisc noqueue state modo DESCONHECIDO PADRÃO grupo padrão link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp1s0: mtu 1500 qdisc pfifo_fast estado modo UP DEFAULT group default qlen 1000 link / ether 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc mq estado modo DOWN PADRÃO grupo padrão qlen 1000 link / éter 68: 17: 29: ser: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc noqueue estado modo PARA BAIXO DEFAULT grupo link / éter padrão ca: 97: e2: 96: 15: b3 brd ff: ff: ff: ff: ff: ff

Nesse caso, o que nos interessa é o número 2, então passamos a executar (o nome pode mudar dependendo do PC ou da distro):

$ sudo ip link set dev enp1s0 down

Assim que o cartão é baixado, executamos o comando:

$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX

Onde XX: XX: XX: XX: XX: XX é o número MAC que queremos clonar. Agora levantamos o cartão:

$ sudo ip link set dev enp1s0 up

Via macchanger

Podemos alterar o endereço MAC usando um aplicativo chamado macchanger :

# pacman -S macchanger

A sintaxe de uso é "macchanger -r ».

# macchanger -r enp1s0

Para criar um endereço MAC aleatório, exceto os bytes do provedor (caso verifique o MAC), deve-se usar o comando:

# macchanger -e enp1s0

Finalmente, para alterar o endereço MAC para um valor específico:

# macchanger --mac=XX:XX:XX:XX:XX:XX

Usando NetworkManager

Bem, depois de toda essa complicação com o console, temos um método muito mais simples para alterar ou clonar o endereço MAC, que é simplesmente usar o NetworkManager. Veja onde está escrito: Endereço MAC clonado.

Endereço MAC

A melhor coisa sobre esse método é que mesmo quando reiniciamos o computador, o endereço MAC que clonamos permanecerá. Além disso, essa ferramenta nos permite criar um endereço MAC aleatório. E isso tem sido tudo, queridos amigos.

Fonte: Arch Linux Wiki


Adicionar como fonte preferencial no Google