Este artigo irá discutir o seguinte:
- O que é um endereço MAC?
- Encontrar o endereço IP e MAC usando a linha de comando
- O comando IP
- Encontrar o endereço IP em sistemas Linux
- Encontrar o endereço MAC em sistemas Linux
Endereço de controle de acesso à mídia (MAC)
O endereço MAC, também conhecido como endereço de controle de acesso à mídia, é um número de hardware exclusivo e separado de um determinado computador, especialmente em uma LAN (rede local) ou em outras redes. Quando você está conectado à Internet como um host ou seu computador está conectado à Internet, o endereço IP do seu computador é vinculado ao endereço MAC físico do computador em uma LAN. O endereço MAC é o mesmo que o endereço Ethernet na LAN Ethernet. Em protocolos de telecomunicações, o controle de acesso à mídia, que é a subcamada da camada de enlace de dados, usa o endereço MAC. Para cada tipo de dispositivo, há uma subcamada MAC diferente. Na camada DLC, a outra subcamada é uma subcamada de controle de link lógico.
A seguir, mostraremos como encontrar os endereços IP e MAC de um dispositivo com a ajuda da linha de comando no Linux.
Encontrando o endereço IP e MAC usando a linha de comando
Com a ajuda do comando IP, você pode encontrar os endereços IP e MAC de sua conexão de rede. Aqui, discutiremos o IP de comando de rede no Linux. Os parâmetros de rede do Linux são úteis para retirar usando este comando. Este comando funcionará em diferentes sistemas Linux, como Kali Linux, Arch Linux, Fedora, Ubuntu, etc.
O comando IP
O comando IP substitui o comando ifconfig, que faz parte do pacote net-tools. O comando IP é muito forte e poderoso. A sintaxe do comando IP é escrita da seguinte maneira:
# x.x.x.xNo comando acima, o xx será substituído pelos dois seguintes para obter o resultado preferido. Esses operadores incluem:
-s, que é usado para mostrar mais informações relacionadas ao comando
-V, que é usado para mostrar a versão do utilitário ip
Para verificar o endereço IP no Kali Linux, digite o comando ifconfig, conforme mostrado abaixo:
$ sudo ifconfig
Encontrando o endereço IP de um sistema Linux
Para listar cada um dos endereços IP de um sistema, escreva o seguinte comando no terminal:
lista de rotas de $ ip
Este comando irá mostrar todos os endereços IP com seus nomes de dispositivos que estão atualmente disponíveis. Se alguém não gosta do endereço IP padrão conectado à internet, pode usar um parâmetro grep. O parâmetro pode ser escrito conforme mostrado abaixo:
lista de rotas $ ip | grep padrão
Outra opção é usar o nome do dispositivo, mas neste caso, é essencial usar os nomes dos dispositivos de rede específicos. Para fazer isso, digite o seguinte comando:
$ ip addr show
Aqui, você verá que a conexão Ethernet é eth0, enquanto wlp2s0 representa a conexão sem fio. Usaremos o eth0 neste exemplo:
$ ip addr show eth0
Encontrando o endereço MAC de um sistema Linux
Qualquer dispositivo de rede tem um parâmetro crítico, como um endereço MAC, que também incluirá o hardware do computador ou servidor. Existe um endereço MAC exclusivo para cada dispositivo na rede que está conectado ao computador.
Insira o comando ip link no terminal, conforme mostrado abaixo:
$ ip link show
O utilitário ip link lista vários parâmetros para um dispositivo. Existem duas linhas para cada um dos dispositivos para o link-state e suas propriedades. A primeira linha mostrará o estado atual do dispositivo em particular, a unidade máxima de transmissão, um conjunto de sinalizadores no dispositivo, etc. Da mesma forma, a segunda linha indicará o endereço MAC atual ou o tipo de camada de link atualmente em uso. O exemplo anterior encontrou os endereços MAC das duas conexões LAN atualmente em uso.
Conclusão
Este tutorial mostrou como procurar endereços MAC no Linux. Os comandos neste artigo funcionam com muitas distros, incluindo máquinas Kali, Arch e Ubuntu Linux.