Informaçoes de rede com shell script
Publicado por Angelito Monteiro Goulart (última atualização em 07/01/2010)
[ Hits: 5.797 ]
Homepage: http://angelitomg.com
Script que pega as informações de todas as interfaces de rede.
#!/bin/bash ################ # # Informacoes de rede # # Angelito M. Goulart # # 03/12/2009 # ################ ifconfig | egrep -o "^.{9}" | grep [0-9A-Z] > interfaces.tmp function netinfo(){ ip=`ifconfig $1 | egrep -o "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" | tail -3 | head -1` bcast=`ifconfig $1 | egrep -o "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" | tail -2 | head -1` mask=`ifconfig $1 | egrep -o "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" | tail -1 | head -1` #mac=`ifconfig $1 | grep HW | cut -d"W" -f2` mac=`ifconfig $1 | grep -o "[0-9A-F]\{2\}.[0-9A-F]\{2\}.[0-9A-F]\{2\}.[0-9A-F]\{2\}.[0-9A-F]\{2\}.[0-9A-F]\{2\}\{1,2\}"` rx=`ifconfig $1 | grep -o "(*.\{9\})" | cut -d"(" -f2 | cut -d ")" -f1 | tail -2 | head -1` tx=`ifconfig $1 | grep -o "(*.\{9\})" | cut -d"(" -f2 | cut -d ")" -f1 | tail -1` echo Dispositivo: $1 echo MAC: $mac echo Ip: $ip echo Broadcast: $bcast echo Mascara de sub rede: $mask echo Pacotes enviados: $tx echo Pacotes recebidos: $rx echo } while read interface do netinfo $interface done < interfaces.tmp rm -rf interfaces.tmp
Compactado e descompactador bem interessantee
script para trabalhar com disquetes no linux
Agendamento para desligar ou reiniciar
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
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
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
redirecionando saida de comando touch para o AWK[AJUDA] (4)
Microfone do meu headset não é recinhecido. Meu notebook é um Acer Asp... (1)
iso de sistema 32 bit em atividade (18)