Saber o endereço IP da sua máquina é uma etapa básica, porém essencial, em tarefas de rede, configuração de servidores, VPN, acesso remoto e diagnósticos. No Linux, esse processo pode ser feito facilmente via terminal — e de formas diferentes dependendo da distribuição e da ferramenta disponível no sistema.

Neste guia, você vai aprender como descobrir o IP no Linux, com exemplos práticos e comandos atualizados. Também incluímos scripts simples em Shell Script para automatizar a tarefa.


🔍 Diferença entre IP interno e IP externo

Você pode precisar de ambos, dependendo do tipo de configuração que estiver realizando.


✅ Verificando o IP local (intranet)

Comando 1: ip a

ip a

Esse comando mostra todas as interfaces de rede com detalhes.
Procure por inet sob a interface eth0, ens33, wlan0, etc.


Comando 2: hostname -I

hostname -I

Mostra apenas o(s) endereço(s) IP associados à máquina, sem exibir demais informações.


Comando 3: ifconfig (em distros com pacote net-tools)

ifconfig

Obs: Em sistemas mais novos, ifconfig pode não estar instalado por padrão. Use sudo apt install net-tools (Debian/Ubuntu) para ativar.


🌍 Verificando o IP público (internet)

Comando via curl:

curl ifconfig.me

Ou:

curl icanhazip.com

Ambos retornam seu endereço IP público diretamente no terminal.


📜 Exemplo de Script para IP

Script: meu_ip.sh

#!/bin/bash

echo "IP Local:"
hostname -I

echo "IP Público:"
curl -s ifconfig.me

Para rodar:

chmod +x meu_ip.sh
./meu_ip.sh

🔄 Script com log automático

#!/bin/bash

IP_LOCAL=$(hostname -I)
IP_PUBLICO=$(curl -s ifconfig.me)
DATA=$(date '+%Y-%m-%d %H:%M:%S')

echo "$DATA | IP Local: $IP_LOCAL | IP Público: $IP_PUBLICO" >> ~/log_ips.txt

Esse script registra IPs com data/hora em um arquivo chamado log_ips.txt no diretório pessoal do usuário.


🧠 Dica extra: Use no crontab

Você pode agendar a verificação de IP automático com o crontab:

crontab -e

E adicione:

0 * * * * /caminho/para/meu_ip.sh

Isso executa o script de hora em hora, útil em servidores com IP dinâmico.


✅ Conclusão

Saber como identificar seu IP no Linux é uma habilidade fundamental para quem trabalha com redes, servidores, administração remota ou segurança.
Usando os comandos e scripts acima, você terá sempre essas informações à mão — de forma rápida e automatizada.


📎 Gostou?
Salve esse artigo e compartilhe com quem está aprendendo Linux!
Mais conteúdos como esse você encontra no informaticamentefalando.com


Deixe um comentário