shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script para descobrir IP atraves do site whatismyip


From: Fábio Batista
Subject: Re: [shell-script] Script para descobrir IP atraves do site whatismyip
Date: Sat, 21 May 2005 16:39:12 -0300

Ou, se quiser utilizar mesmo o tal de WhatIsMyIP.com...

lynx --dump http://www.whatismyip.com/ | sed -rn '/[0-9.]{7,}/
s/^.*\s([0-9.]{7,}).*$/\1/p'

On 5/21/05, Fábio Batista <address@hidden> wrote:
> LANG=C ip -o -4 addr show dev ppp0 | sed -r 's/^.*inet ([0-9.]+) .*$/\1/'
> 
> Substitua ppp0 pelo seu dispositivo.
> 
> --
> Fábio David Batista
> address@hidden
> http://nerd-o-matic.blogspot.com
> 
> On 5/21/05, José Carlos Colzani <address@hidden> wrote:
> >  Ola pessoal.....
> >
> >  Estou fazendo um servidor em uma empresa e preciso administrar ele
> >  remotamente, o problema e que a empresa usa ADSL sem ip fixo, e o modem
> >  e um roteador dlink, o cliente nao quer configura-lo como bridge, entao
> >  preciso de um script para pega o ip e mandar um e-mail para mim com o
> > mesmo.
> >
> >  Fiz o seguinte :
> >
> >  #!/bin/bash
> >  IP=`lynx -dump http://www.whatismyip.com | grep "Your IP Is" | cut -f 29
> >  -d" "`
> >  echo "O IP atual de `hostname` e: `echo $IP`"| mail -s "IP teste"
> >  address@hidden
> >
> >  Esta funcionando, porem o problema e que as vezes o cut -f 29 nao
> >  funciona, pois devem mecher algo na pagina do whatismyip, pore exemplo
> >  semana passada eu so conseguia com o -f 30.
> >
> >  Alguem tem uma ideia melhor de capturar este IP ?
> >
> >  Abracos...
> >
> >  --
> >  José Carlos Colzani - Brusque SC
> >  E-mail - address@hidden - address@hidden
> >  GNU/Linux - 2.6.11 / Slackware 10
> >  User linux - #241077 - ICQ : 27586247
> >  PGP/GPG : 0x84289AB7; Fingerprint :
> >  037F 397E 1B5A 33A1 D5A9 E008 9EB1 55EF 8428 9AB7
> 


-- 
Fábio David Batista
address@hidden
http://nerd-o-matic.blogspot.com


reply via email to

[Prev in Thread] Current Thread [Next in Thread]