IFINFO - informações de sua interface de rede

Publicado por Perfil removido (última atualização em 25/11/2009)

[ Hits: 5.642 ]

Download ifinfo




IFINFO é um shell script que reúne todas informações da sua interface de rede como: INTERFACE, ENDEREÇO IP, ENDEREÇO DE REDE (com sufixo) E GATEWAY.

Para utilizar digite:

ifinfo <interface>

  



Esconder código-fonte

#!/bin/sh

VERSION=" IFINFO - Version 1.0 By Alexandro Correa - POA/RS/BR\n E-mail: alex.linux@gmail.com"

if [ $# -lt 1 ] && [ $# -lt 2 ]; then
  echo
  echo " Use: ifinfo <iface>"
  echo " Ex.: ifinfo eth0"
  echo
  echo -e "$VERSION"
  echo
  exit 0
fi

IFACE="$1"
IP=`ifconfig $IFACE |grep "inet end.:"|cut -f2 -d:|cut -f2 -d" "`
MASK=`ifconfig $IFACE | grep Masc | cut -d : -f 4 | cut -d ' ' -f 1`
MASK_DEC=`echo obase=2.$MASK | tr . \; | bc | tr -d 0\\n | wc -c`
MASK_DEC=`expr $MASK_DEC - 4`
REDE=`echo $IP | cut -b 1-3`
DEST=`route -n | grep $IFACE | cut -f1 -d" " | grep $REDE`
NET_FULL="$DEST/$MASK_DEC"
GW=`route -n | grep UG | grep $IFACE | cut -f10 -d" "`
GW1="$GW"

echo
echo " IFACE..: $IFACE"
echo " IP ADDR: $IP"
echo " NETWORK: $NET_FULL"
echo " GATEWAY: $GW1"
echo
echo -e "$VERSION"
echo

Scripts recomendados

ORACLE 10.2g - Fazendo Backup

Atualizar KDE para a versão 3.5.4

Atualizando se Slackware

Troca periódica de senhas para usuários

Script para autenticar usuario ip fixo speedy


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts