Achar IP 1.1
Publicado por Eduardo Vieira Mendes 26/05/2007
[ Hits: 9.238 ]
Atualização do Script "Achar IP" criado por mim.
Agora você tem a opção de escolher o que você deseja saber:
- IP interno da rede.
- IP externo da rede.
- Máscara de rede.
#!/bin/sh
############################################
# Script para saber seu ip
# Criado por:
# Eduardo Vieira Mendes
# eduardovmendes@gmail.com
# LUS: 298813
############################################
uso() {
# Função para mostrar a ajuda!
echo
echo "================================================================="
echo "= Descobrir mascara de rede, IP interno e externo na rede. ="
echo "= Uso: acharip <opções> ="
echo "= Onde: ="
echo "= ="
echo "= <opções> ="
echo "= -i | --interno Achar seu ip interno na rede ="
echo "= -e | --externo Achar seu ip externo na rede ="
echo "= -m | --mask Mostra a máscara de rede ="
echo "= -h | --help Mostra esta ajuda ="
echo "= ="
echo "= Exemplo: acharip -i ="
echo "================================================================="
echo
exit 1
}
ipext() {
# Remove o arquivo antigo caso ele exista
rm -rf /temp/seuip.html 2> /dev/null
# Faz download da página com o IP
wget -q -O /tmp/seuip.html http://www.iphosting.com.br/ip/
# Extrai do código HTML somente o IP
IP=$(cat /tmp/seuip.html | sed -n '13p' | sed -e :a -e 's/<[^>]*>//g;/</N;//ba')
# Remove a página baixada
rm -rf /tmp/seuip.html
# E finalmente mostra seu IP
echo "$IP"
exit 1
}
ipint() {
IP=`ifconfig -a | grep inet | head -1 | awk '{print $2}' | cut -d: -f2`
echo "Seu IP interno é $IP"
exit 1
}
mask() {
MASK=`ifconfig -a | grep Mask |head -1 |cut -d: -f4`
echo "Sua subnet mask é $MASK"
exit 1
}
# Escolher o que rodar: Ajuda, rpm antigo ou rpm novo!
while true ; do
case "$1" in
-h|--help)
uso; exit 1 ;;
"")
uso ; exit 1 ;;
-i|--interno)
ipint ; exit 1 ;;
-e|--externo)
ipext ; exit 1 ;;
-m|--mask)
mask ; exit 1 ;;
--)
uso ; exit 1 ;;
*)
uso ; exit 1 ;;
esac
done
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Linux é a solução para o fim do Windows10? (3)
Assinador JNLP do Site Portal da Nota Fiscal Eletrônica (0)
Programa fora de escala na tela do pc (29)









