Informaçoes de rede com shell script
Publicado por Angelito Monteiro Goulart (última atualização em 07/01/2010)
[ Hits: 5.959 ]
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
shell para matar logins aberto com o mesmo usuario
Instalador de programas essenciais para seu desktop Ubuntu 12.04
Gerando logs para arquivos sem sobrescrever
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Será possível instalar Linux Mint LMDE em Sony Vaio? (18)
O livro "Linux - Guia do Administrador do Sistema (Rubem E. Ferre... (1)
Como redefinir o diretório Home? (2)
Posso instalar usar o grub sem ter linux instalado, para iniciar o win... (2)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (6)