IP e MAC Address

Publicado por Phylipe Venancio Soares 06/12/2006

[ Hits: 8.617 ]

Homepage: http://www.energiageradores.com

Download ipmac.sh




Criei esse script pela necessidade de ter sempre a mão o IP e MAC limpos, para poder usar em outras aplicações. É isso aí, aproveitem.

  



Esconder código-fonte

#!/bin/bash

## Script desenvolvido por Phylipe Soares
## E-mail: phylipesoares@gmail.com

## Esse script pode ser reproduzido conforme a necessidade de cada um, basta
## manter o nome do autor. muito obridago.

clear
read -p "Digite a interface (ex: eth0): " interface
iprede=`ifconfig $interface | grep Bcast| cut -c15- | cut -d " " -f3`
mac=`ifconfig $interface | grep HW | cut -c15- | cut -d " " -f9`
clear
echo "Dados da interface: $interface"
echo ""
echo "Seu IP: $iprede"
echo "MAC: $mac"
echo ""
echo "Muito obrigado!"
echo ""
echo ""

Scripts recomendados

Converter arquivos CSV para Ldif

OPL Manager para Linux em SHELL

Pegando IP sem saber qual interface está sendo usada

Instalando webmin

uniq.sed: Emulando o uniq com sed


  

Comentários
[1] Comentário enviado por L_A_E_R_T_E em 05/12/2009 - 10:24h

o script eh bem util, mas se resume em apenas uma linha. Tornei mais robusto o comando e mais rapido, tirando esse tanto de pipe "shells". Duas formas diferentes de fazer a mesma coisa e que tem quase o mesmo "custo" ai sistema.

ifconfig | grep HW | cut -d" " -f13
real 0m0.088s
user 0m0.000s
sys 0m0.012s


ifconfig | cut -d" " -f13 | head -1
real 0m0.054s
user 0m0.004s
sys 0m0.012s


o resto fica a criterio de cada um. Apenas mudem o -f9 no script do phylipesoares para -f7, caso contrario o script vai mostrar apenas seu ip sem o mac.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts