IFINFO - informações de sua interface de rede

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

[ Hits: 5.731 ]

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

Script para Ler código de barras serial e jogar no buffer do teclado

Interface Arduino

configurar do samba e pureftpd

Trocar string A por string B em vários arquivos

Script simples para fazer backup em fita DAT


  

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