Identificando configuração de rede das máquinas
Publicado por Ricardo A. Silva 05/06/2009
[ Hits: 6.524 ]
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
Incluindo lista de IP's nos arquivos de bloqueio do Squid automaticamente
Checar a carga da bateria (modo texto) com barra de status versão 1.0
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (19)
Formas seguras de instalar Debian Sid (13)
Malware encontrado em extensões do Firefox. (0)
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









