netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Anand Kumria <wildfire@progsoc.uts.edu.au>
To: netdev@vger.kernel.org
Subject: link-local address via ifconfig
Date: Sat, 3 Jun 2006 12:57:43 +1000	[thread overview]
Message-ID: <20060603025743.GL549@progsoc.uts.edu.au> (raw)

Hi,

There are plenty of people who still use ifconfig to list the addresses
assigned to their network interfaces (I know, ifconfig is broken) and
who then parse the output.

However the kernel puts link-local scoped address first if the address
list of an interface, so an interface like:

eve:[~]% ip addr show wlan0
3: wlan0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:12:f0:03:d9:e7 brd ff:ff:ff:ff:ff:ff
    inet 169.254.182.108/16 brd 169.254.255.255 scope link wlan0
    inet 192.168.2.2/24 brd 192.168.2.255 scope global wlan0
    inet6 fe80::212:f0ff:fe03:d9e7/64 scope link
       valid_lft forever preferred_lft forever

appears as:
eve:[~]% ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:12:F0:03:D9:E7
          inet addr:169.254.182.108  Bcast:169.254.255.255 Mask:255.255.0.0
          inet6 addr: fe80::212:f0ff:fe03:d9e7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	  [... elided ...]

Is there any reason to put the link-local address first in the list?

I've had a number of bugreports (or outright panic attacks) where the 
problem turned out to be that ifconfig was reporting the link-local 
address first, rather than the global/site one.

Thanks,
Anand

-- 
 `When any government, or any church for that matter, undertakes to say to
  its subjects, "This you may not read, this you must not see, this you are
  forbidden to know," the end result is tyranny and oppression no matter how
  holy the motives' -- Robert A Heinlein, "If this goes on --"

             reply	other threads:[~2006-06-03  2:57 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-03  2:57 Anand Kumria [this message]
2006-06-03  4:55 ` link-local address via ifconfig Herbert Xu
2006-06-12 14:02 ` Ingo Oeser

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060603025743.GL549@progsoc.uts.edu.au \
    --to=wildfire@progsoc.uts.edu.au \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).