This is what I am doing. I have dhcp for my external ip address assignment. EXTIP=`/sbin/ifconfig "$EXTIF" | grep inet | cut -d":" -f 2 | cut -d" " -f 1` INTIP=`/sbin/ifconfig "$INTIF" | grep inet | cut -d":" -f 2 | cut -d" " -f 1` Ken Kilgore -----Original Message----- From: netfilter-admin@lists.netfilter.org [mailto:netfilter-admin@lists.netfilter.org]On Behalf Of saint Sent: Monday, February 03, 2003 7:42 AM To: Netfilter Mailing List Subject: RE: iptables grep problems Hi Khanh, I already have #!/bin/bash. My firewall script works. When I first learnt how to build one everyone was saying use eth0. But I have now learnt to dynamically configure eth0. I know how to print out the info from the command line but when I include the same command in my script all hell breaks lose. And the { print $2 } bit -> you should see what it does. Santos On Tue, 2003-02-04 at 00:34, Khanh Tran wrote: > Are you trying to assign your external interface's IP to a variable for > something? What does $2 look like? Chances are you are trying to do > something with $2 as an IP, but really the value is probably set for > "addr:1.2.3.4". You may also want to add a #!/bin/bash, or whatever your > shell is to the top of the script if you are getting the right variable > assignment. > > Khanh Tran > Network Operations > Sarah Lawrence College > > -----Original Message----- > From: saint [mailto:nagajuna@optushome.com.au] > Sent: Monday, February 03, 2003 8:14 AM > To: Netfilter Mailing List > Subject: iptables grep problems > > > Hi all, > > It seems I'm in a bit of a bother. Here's my problem: > I have a semi-permanent IP address provided by my ISP > and I can't do one of two things: > 1. use eth0, and > 2. use a combination of grep, awk, & ifconfig. > > Normally, if I issue this from the bash shell: > > $ifconfig eth0 | grep 'inet addr' | awk '{print $2}' > > I get the intended result i.e the external interface's IP address. > So why can't I get anything when I put this in the firewall script? > Actually, I do get something: ERRORS! > > If someone would kindly help me with this problem > and relieve my suffering it'll be very much appreciated. > > Thanks. > > Santos. > Still learning. > > >