From: Andrey Savochkin <saw@saw.sw.com.sg>
To: Alex Bligh - linux-kernel <linux-kernel@alex.org.uk>
Cc: Wietse Venema <wietse@porcupine.org>, Andi Kleen <ak@suse.de>,
linux-kernel@vger.kernel.org,
Matthias Andree <matthias.andree@gmx.de>
Subject: Re: notion of a local address [was: Re: ioctl SIOCGIFNETMASK: ip alias bug 2.4.9 and 2.2.19]
Date: Thu, 6 Sep 2001 21:37:57 +0400 [thread overview]
Message-ID: <20010906213757.A23679@castle.nmd.msu.ru> (raw)
In-Reply-To: <20010906203854.A23109@castle.nmd.msu.ru> <605440607.999799530@[10.132.112.53]>
In-Reply-To: <605440607.999799530@[10.132.112.53]>; from "Alex Bligh - linux-kernel" on Thu, Sep 06, 2001 at 06:05:30PM
Alex,
On Thu, Sep 06, 2001 at 06:05:30PM +0100, Alex Bligh - linux-kernel wrote:
>
> --On Thursday, September 06, 2001 8:38 PM +0400 Andrey Savochkin
> <saw@saw.sw.com.sg> wrote:
>
> > Hell, how else could you define the notion of a local address as not the
> > address which responds to pings without external network, the address for
> > which
>
> So the remote end of a looped /30 serial line is now a local address?
If it's looped, i.e. the remote end is plugged in my own port, its address is
local, isn't it?
In any case, such a serial line, or an Ethernet cable
> Can you bind() to 127.0.0.2? In any case, all you've found is a
Of course, anyone can bind, why not?
> peculiarity of the loopback driver. So send a patch.
It's not a peculiarity, it's a regular case.
127.0.0.0/8 is a local network.
If the other entry in the local routing table says `192.168.1.217/32',
it just happens to be /32, not any other prefix length.
And what should I patch? Postfix?
> (2) An application MUST be able to explicitly specify the
> source address for initiating a connection or a
> request.
>
> How can (2) be usefully true if the application cannot determine
> what the list of valid local addresses are? Or is your argument
> that all such addresses should be configured manually, rather
> than by the application? Which would not only be a rather
> odd point of view, but makes implementing things like
> BGP, which depends on being able to get the outbound interface
> address used for a session up to the higher layers, rather hard.
[snip]
If the application doesn't know which address to bind to, or it doesn't
matter, it uses INADDR_ANY.
If it matters, user specifies one.
Application may also use the same address as the address of incoming TCP
connection. That's fine.
For really odd cases, like with routing daemons, application has knowledge
about the routing or may bind to interface (not address), but it's not for
regular use.
Andrey
next prev parent reply other threads:[~2001-09-06 17:31 UTC|newest]
Thread overview: 63+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20010905170037.A6473@emma1.emma.line.org.suse.lists.linux.kernel>
[not found] ` <20010905152738.C5912BC06D@spike.porcupine.org.suse.lists.linux.kernel>
[not found] ` <20010905182033.D3926@emma1.emma.line.org.suse.lists.linux.kernel>
2001-09-05 19:26 ` ioctl SIOCGIFNETMASK: ip alias bug 2.4.9 and 2.2.19 Andi Kleen
2001-09-06 13:11 ` Matthias Andree
2001-09-06 13:35 ` Andrey Savochkin
2001-09-06 14:04 ` Wietse Venema
2001-09-06 14:21 ` Matthias Andree
2001-09-06 15:37 ` notion of a local address [was: Re: ioctl SIOCGIFNETMASK: ip alias bug 2.4.9 and 2.2.19] Andrey Savochkin
2001-09-06 15:58 ` Wietse Venema
2001-09-06 16:39 ` notion of a local address [was: Re: ioctl SIOCGIFNETMASK: ip alias Alan Cox
2001-09-06 16:45 ` Wietse Venema
2001-09-06 16:44 ` notion of a local address [was: Re: ioctl SIOCGIFNETMASK: ip alias bug 2.4.9 and 2.2.19] Andrey Savochkin
2001-09-06 16:47 ` Andi Kleen
2001-09-06 17:04 ` Andrey Savochkin
2001-09-06 16:50 ` Wietse Venema
2001-09-06 17:01 ` notion of a local address [was: Re: ioctl SIOCGIFNETMASK: ip alias Alan Cox
2001-09-06 17:23 ` Wietse Venema
2001-09-06 17:45 ` Charles Cazabon
2001-09-06 19:34 ` Alan Cox
2001-09-06 19:41 ` Wietse Venema
2001-09-06 20:18 ` Alan Cox
2001-09-06 20:11 ` Matthias Andree
2001-09-06 20:23 ` Alan Cox
2001-09-06 20:31 ` Andi Kleen
2001-09-06 20:52 ` Matthias Andree
2001-09-07 9:06 ` Henning P. Schmiedehausen
2001-09-07 8:52 ` Matthew Kirkwood
2001-09-08 16:31 ` Wietse Venema
2001-09-06 18:11 ` Steve VanDevender
2001-09-06 18:25 ` Wietse Venema
2001-09-06 19:47 ` Alan Cox
2001-09-06 20:16 ` Wietse Venema
2001-09-06 19:10 ` Steve VanDevender
2001-09-13 14:35 ` Pavel Machek
2001-09-06 17:03 ` notion of a local address [was: Re: ioctl SIOCGIFNETMASK: ip alias bug 2.4.9 and 2.2.19] Andi Kleen
2001-09-06 17:23 ` Andrey Savochkin
2001-09-06 17:39 ` Wietse Venema
2001-09-06 18:23 ` H. Peter Anvin
2001-09-07 1:47 ` Jamie Lokier
2001-09-07 5:48 ` notion of a local address [was: Re: ioctl SIOCGIFNETMASK: ip aliasbug " Ben Greear
2001-09-07 5:50 ` H. Peter Anvin
2001-09-17 21:39 ` Ben Greear
2001-09-07 6:26 ` Andrey Savochkin
2001-09-07 6:21 ` H. Peter Anvin
2001-09-06 19:15 ` notion of a local address [was: Re: ioctl SIOCGIFNETMASK: ip alias bug " dean gaudet
2001-09-06 19:33 ` Wietse Venema
2001-09-06 20:51 ` Matti Aarnio
2001-09-07 7:29 ` Andrey Savochkin
2001-09-07 7:35 ` Matthias Andree
2001-09-07 10:30 ` Mike Jagdis
2001-09-07 11:04 ` Matthias Andree
2001-09-07 15:34 ` Kurt Roeckx
2001-09-08 13:16 ` notion of a local address [was: Re: ioctl SIOCGIFNETMASK: ip alias Kai Henningsen
2001-09-06 18:20 ` notion of a local address [was: Re: ioctl SIOCGIFNETMASK: ip alias bug 2.4.9 and 2.2.19] H. Peter Anvin
2001-09-06 16:01 ` Matthias Andree
2001-09-06 16:38 ` Andrey Savochkin
2001-09-06 16:43 ` Wietse Venema
2001-09-06 17:03 ` Charles Cazabon
2001-09-06 17:05 ` Alex Bligh - linux-kernel
2001-09-06 17:37 ` Andrey Savochkin [this message]
2001-09-06 17:55 ` kuznet
2001-09-06 14:51 ` ioctl SIOCGIFNETMASK: ip alias bug 2.4.9 and 2.2.19 Alan Cox
2001-09-06 14:17 ` Matthias Andree
2001-09-08 12:42 ` Kai Henningsen
2001-09-09 0:37 ` Matthias Andree
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=20010906213757.A23679@castle.nmd.msu.ru \
--to=saw@saw.sw.com.sg \
--cc=ak@suse.de \
--cc=linux-kernel@alex.org.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=matthias.andree@gmx.de \
--cc=wietse@porcupine.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
all inboxes | Powered by JetHome®