Hi all,
I've found that at some point, ifconfig has not been listing my aliases
correctly either. I haven't changed /etc/conf.d/net for a long time,
and yet I only see eth0 when I run ifconfig, and not eth0:1 (which is
also created from /etc/conf.d/net)
However, if I run ifconfig eth0:1 from the command line, then ifconfig
displays it, so I don't know what's going on and why it's changed...
On Mon, 2006-12-11 at 23:35 +0100, Pawel Kraszewski wrote:
> Dnia poniedziaĆek, 11 grudnia 2006 18:34, Leandro Melo de Sales napisaĆ:
>
> > config_eth0=( "192.168.1.2 netmask 255.255.255.0"
> > "192.168.1.3 netmask 255.255.255.0"
> > "192.168.1.6 netmask 255.255.255.0"
> > )
>
> Well, it is a design flaw to have 3 addresses in overaping networks. From
> what
> I recall you may use only one non /32 address in a network. If the
> requirement is not met, problems arise:
Not necessarily. It may be necessary to have multiple addresses on the
same subnet.
> Problem: You want to broadcast to 192.168.1.255.
> Question: From which of these addresses should it origin?
The first one it finds? A random one? don't know.
you could also say `ping I 192.168.1.2 b 192.168.1.255`
> Problem: Someone else broadcasts to 192.168.1.255.
> Question: Which of these addresses should catch it? One? All?
All of course, it is a broadcast after all :)
> I was taught that configurations of multiple-ip-per-net should look like:
>
> config_eth0=( "192.168.1.2 netmask 255.255.255.0"
> "192.168.1.3 netmask 255.255.255.255"
> "192.168.1.6 netmask 255.255.255.255"
> )
>
> Only the first has a regular mask (and therefore is source and target for
> broadcasts) - the rest has /32 mask and is only valid for unicast
> communication.
good idea.
> AFAIK this is true for both multiple cards on single network and multiple
> aliases on single card.
cya,
--
Iain Buchanan <iaindb at netspace dot net dot au>
The other day I... uh, no, that wasn't me.
-- Steven Wright
--
[email protected] mailing list