Achar IP 1.1
Publicado por Eduardo Vieira Mendes 26/05/2007
[ Hits: 9.306 ]
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
Criar arquivo.toc para gravar CD com o cdrdao
Balanceamento e Redundância utilizando 2 Links Speedy (ip fixo)
Visualizar .DOC sem o Openoffice,Abiword,etc.
Script de compilação automatica do GCC
Nenhum comentário foi encontrado.
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Substituindo o NetworkManager pelo iwd (e iwgtk)
Em qual Arquivo colocar as Configurações
Forçar resolução teimosa no Wayland
Como fazer um pendrive bootável utilizando a ferramenta Rufus
Instalar Linux em notebook Sony Vaio VPCEG13EB (1)
Quando vocês pararam de testar distros? (18)









