Date: Fri, 26 Dec 1997 14:47:30 +1030 From: Greg Lehey <grog@lemis.com> To: Nick Holshouser <nickh@ncnatural.com> Cc: "Robert J. Lynn Jr." <root@techster.dyn.ml.org>, freebsd-questions@FreeBSD.ORG Subject: Re: How do you get pppd to save ip to file? Message-ID: <19971226144730.39862@lemis.com> In-Reply-To: <34A32812.299C@ncnatural.com>; from Nick Holshouser on Thu, Dec 25, 1997 at 10:44:18PM -0500 References: <199712260308.DAA08994@techster.dyn.ml.org> <34A32812.299C@ncnatural.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Dec 25, 1997 at 10:44:18PM -0500, Nick Holshouser wrote: > this works for me: > netstat -rn | tail -1 | awk '{print $2}' > file That's mainly luck. You're taking the last line of the netstat output, but you can't rely on the netstat output to be in any particular order. I didn't answer this question the first time round because I didn't understand it. If you're just looking for the IP address of a specific interface, such as your end of your PPP link, you could do something like # ifconfig ppp0 | grep inet | awk '{print $2}' > file Use 'tun0' instead of 'ppp0' if you're using user PPP. If you have more than one link, of course, this sort of breaks down. > note: on my systems netstat nicely puts the line with my IP on the > bottom, so tail -1 works. Do you have a trick to ensure this? Greg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19971226144730.39862>