Identificando configuração de rede das máquinas
Publicado por Ricardo A. Silva 05/06/2009
[ Hits: 6.542 ]
Este script faz uma verificação no nome, IP, gateway, broadcast, máscara e DNS da sua rede
para informar sobre como a máquina está configurada na rede.
Além disso ainda pergunta se você gostaria de verificar quais IP's estão sendo utilizados na
rede no momento.
#!/bin/bash
echo "Vou buscar os dados do sistema. Posso continuar? [s/n] "
read RESPOSTA
echo
test "$RESPOSTA" = "n" && exit
echo "Data e Hora:"
date
echo
echo "Nome da Máquina:"
hostname
echo
echo "Informações da Rede:"
ifconfig eth0 | grep -w 'inet'| awk ' { print $2 }';
ifconfig eth0 | grep -w 'inet'| awk ' { print $3 }';
ifconfig eth0 | grep -w 'inet'| awk ' { print $4 } ';
echo
echo "Gateway da rede:"
route | grep -w 'default'| awk ' { print echo $2 } ';
echo
echo "servidor de nomes da rede:"
cat /etc/resolv.conf |grep name |awk '{ print $1 $2 } '
echo
echo "Verificando Máquina no DNS!"
HOST=`hostname`
host $HOST
echo
echo "Gostaria de verificar as faixas de IP's que estão em uso? Necessário o NMAP instalado! [s/n]."
read cond
echo
test "$cond" = "n" && exit
#Verifica eth0
VERI_ETH0=`ifconfig |grep eth0|awk '{print $1}'|wc -l`
FAIXA_ETH0=$( dialog --inputbox --stdout 'Coloque a faixa de IP desejada. Ex.: 192.168.0.1-30' 0 0 )
if [ $VERI_ETH0 = "1" ]; then
ETH0=1
IPETH0=`ifconfig eth0|grep inet|awk '{print $2 }'|cut -d ":" -f2` 2> /dev/null
MASK_ETH0=`ifconfig eth0|grep Mask|awk '{print $4}'|cut -d ":" -f 2`
NMAP_ETH0=( ${NMAP_ETH0[@]} `nmap -sP $FAIXA_ETH0|grep Host|awk '{print $2}'|sed s/[\(\)]//g|sort`)
count=1
for item in ${NMAP_ETH0[@]}; do
PING_ETH0=`ping -c 1 $item |grep packets|awk '{print $4}'`
echo "$item - Packets: $PING_ETH0"
count=`expr $count + 1`
done
else
ETH0=0
fi
exit
Script para baixa videos do YOUTUBE
Converter animes em .mp4 para .avi (e outros) com qualidade perfeita
Configuração pós-instalação do Slackware 14.2
RIPADOR DE MP3 USANDO O DIALOG...
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Quando vocês pararam de testar distros? (12)
Problema com som no laptop (5)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









