IFINFO - informações de sua interface de rede

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

[ Hits: 5.739 ]

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

Instalação da Multilib no Slackware

rc.firewall

Script Nagios

Overclock em INTEL HD GRAPHICS!

Adicionando novo usuário manualmente


  

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