Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Mar 2001 16:38:19 -0500
From:      Mikel <mikel@ocsinternet.com>
To:        Johnny Dang <johnny.dang@johnnydang.net>
Cc:        FreeBSD IpFW <FREEBSD-IPFW@FreeBSD.ORG>
Subject:   Re: Scripting with IPFW
Message-ID:  <3ABFB6CB.4A876CC2@ocsinternet.com>
References:  <Pine.BSF.4.21.0103261533420.9772-100000@johnnydang.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hey man cool, hope you don't mind I had to try your script out and well I came
up with this...thanks for sending back the code byte...

#!/bin/sh

oif=`ifconfig fxp0 |grep inet | head -1 | awk '{print $2}'`
omask=`ifconfig fxp0 |grep inet | head -1 | awk '{print $4}'`
iif=`ifconfig rl0 |grep inet | head -1 | awk '{print $2}'`
imask=`ifconfig rl0 |grep inet | head -1 | awk '{print $4}'`

onet=`cidr -q ${oif} -h ${omask} | grep network | awk '{print $3}'`
inet=`cidr -q ${iif} -h ${imask} | grep network | awk '{print $3}'`

echo "onet=\"${onet}\""
echo "oif=\"${oif}\""
echo "omask=\"${omask}\""
echo
echo "inet=\"${inet}\""
echo "iif=\"${iif}\""
echo "imask=\"${imask}\""


Cheers,
Mikel

PS: cidr is a neat little util found in /usr/ports/net/cidr


Johnny Dang wrote:

> Thanks you all (especially UNIX, SCANNER, Mikel, and Scott)... That is why
> this FreeBSD is great... This line will do it (I can now base on this and
> change to fix my need)...
>
> ifconfig de0 | grep "inet" | head -1 | awk '{print $2}'
>
> Thanks to you all... But why the orginal commands from Linux won't work on
> FreeBSD?
>
> ifconfig de0 | grep "inet" | cut -d -f2 | cut -d " " -f1  ?
>
> Just for curiosity? Btw, I download the new RedHAT Wolverines and Mandrake
> 8.0 and those GUI look like Lindows now. But my boss likes it !!!!!
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++
> "The instructions said to use Windows 98 or better,
> so I installed FreeBSD...It is working now!..."
> ++++++++++++++++++++++++++++++++++++++++++++++++++
> Johnny Dang <Johnny.Dang@johnnydang.net>
> Senior Network Engineer/MCSE + Internet
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-ipfw" in the body of the message


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ipfw" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3ABFB6CB.4A876CC2>