Identificando configuração de rede das máquinas
Publicado por Ricardo A. Silva 05/06/2009
[ Hits: 6.083 ]
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
Remover espaços em branco em nomes de arquivos
Exclusão de arquivos em massa por data
Script para monitorar memória do servidor
Removedor de arquivos vazios na pasta corrente
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Manjaro Substituindo Ubuntu no Desktop (11)
HD SSD inacessível: scsi error badly formed scsi parameters (7)