Identificando configuração de rede das máquinas
Publicado por Ricardo A. Silva 05/06/2009
[ Hits: 6.390 ]
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
Calculadora com 4 operações e cálculo de porcentagem
Desligamento da máquina caso o servidor venha a sair do ar.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Software livre - será que eu estou tão errado assim? (18)
Falha add cluster Proxmox (2 nós) (0)
O que você está ouvindo agora? [2] (218)
Dificuldade com Ocs 2.12.3 no Debian 13 com Apache2 - Can't load ... (4)