IP address variable

Matt Morgan minxmertzmomo at gmail.com
Wed Feb 16 16:38:44 UTC 2005


On Wed, 16 Feb 2005 09:36:47 -0600, Thomas Cameron
<thomas.cameron at camerontech.com> wrote:
> ----- Original Message -----
> From: "Mike Burger" <mburger at bubbanfriends.org>
> To: <fedora-list at redhat.com>
> Sent: Wednesday, February 16, 2005 6:50 AM
> Subject: re: IP address variable
> 
> > On Mon, Feb 14, Dave wrote:
> >
> >> > Hello All,
> >> >
> >> > I need to create a variable (or read an existing one) that returns the
> >> >IP
> >> > address for eth0.
> >> > I used to do it like this under RH 7.2:
> >> >
> >> > IPADDR='ifconfig eth0|grep inet|cut -d ":" -f2|cut -d " " -f1'
> >> >
> >> > The result now under FC3 is:
> >> >
> >> > # $IPADDR
> >> > "inet|cut: Unknown host"
> >> >
> >> > Can anyone help me out here? I am having a hard time figuring this one
> >>out.
> >>
> >>It's falling over the fact that the grep matches 2 lines (ipv4 and ipv6).
> >>grep for "inet addr" and it works fine.
> >
> > Actually, chances are pretty good that it's tripping over the use of
> > straight quotes (') instead of angled ones (`).
> >
> > Paul...replace the ' at the beginning and end of your variable
> > declaration with `, and it should work properly.
> 
> Why not just use hostname -i?

This would help me out too, so I tried this. I get 127.0.0.1 :-). How
can I fix that so that command gives me the address I actually want?
man hostname doesn't help me. Thanks.




More information about the fedora-list mailing list