--=_courier-20923-1041991647-0001-2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hi all,
I'm curious how one goes about getting the current IP addresses held by a
machine. I saw some rather convoluted code in qmail that shows how to do i=
t but
it seems like a rather difficult (and future bug ridden if the interface
changes) piece of code and was thinking that a /proc/net interface would be=
the
easiest solution, at least on the end user side.
My thinking goes along the lines of adding a file in /proc/net called inter=
faces
(or something more appropriate) which gives the following type of listing:
eth0 12.35.23.58
eth0:0 192.168.0.1
lo 127.0.0.1
ppp0 45.3.3.89
etc
for each of the registered interfaces on the machine. Nice, simple and
shouldn't be too hard to implement, correct? Is this type of information=20
already present through some other mechanism that I haven't found yet?
Thanks in advance.
--=20
burton samograd
kruhft@kruhft.dyndns.org
http://kruhftwerk.dyndns.org
--=_courier-20923-1041991647-0001-2
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+G4eWLq/0KC7fYbURAnTQAJ94hmOwtdNjlSmjPKxyNTerHKPyfgCfcISC
JEmm5Gi0k3AXbZyG47oD3t0=
=gwsW
-----END PGP SIGNATURE-----
--=_courier-20923-1041991647-0001-2--