I think it's academic because EFN blocks or filters requests to dialup ip's.
At 11:50 AM 5/23/00 -0700, Randolph Fritz <[EMAIL PROTECTED]> wrote:
>On Mon, May 22, 2000 at 07:53:54PM -0700, Timothy L. Bolz wrote:
>>
>> I'm trying to get my ppp ip address from this script
>>
>> PPP_DEV="ppp0"
>> /sbin/ifconfig |grep -A $PPP_DEV\| awk '/inet/{print$2}'| sed -es/addr://
>>
>> it gives me the local and the ppp0. I wanted to use it to put my ip
>> address in my page which then friends could check out my web pages on my
>> system rather than efn"s. I have appache going on my system here at home.
>> I did a search on ip extracting and found very little on it.
>>
>
>I offer the following two scripts as candidates:
>
>(perl)
>ifconfig ppp0 | \
> perl -e 'while (<>) {
> if(m/inet addr:([0-9.]+)/) {
> print "$1\n"
> }
> }'
>
>(awk)
>ifconfig ppp0 | \
> awk '/inet addr:[0-9.]+/ {
> sub (/.*inet addr:/,"");
> match ($0, /[0-9.]+/);
> print substr($0, RSTART, RLENGTH); }'
>
>Usually, if one is using Perl or awk, there is no need for grep or
>sed. I suggest avoiding sed entirely; it is one of the most difficult
>of the text filters, and I think awk and perl do everything it can do.
>
>--
>Randolph Fritz
>Eugene, Oregon, USA
>