Achar IP 1.1
Publicado por Eduardo Vieira Mendes 26/05/2007
[ Hits: 8.965 ]
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
trocar a senha de um usuario do sistema
Script de instalação do Mplayer, com todas as fontes e codecs
Usando dialog para adiciona usuários no squid
Nenhum comentário foi encontrado.
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Criar um script para testar pen drive (5)
Não consigo acessar os modos de desempenho (0)
Problema com alias usando locate (4)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba