Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Apr 2002 11:38:37 +0100
From:      Brian Somers <brian@freebsd-services.com>
To:        Ruslan Ermilov <ru@FreeBSD.ORG>
Cc:        freebsd-bugs@FreeBSD.ORG
Subject:   Re: kern/37173: ifconfig ... alias has problems setting aliases 
Message-ID:  <200204171038.g3HAcb11000812@hak.lan.Awfulhak.org>
In-Reply-To: Message from Ruslan Ermilov <ru@FreeBSD.ORG>  of "Wed, 17 Apr 2002 01:00:13 PDT." <200204170800.g3H80DX86586@freefall.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
> The following reply was made to PR kern/37173; it has been noted by GNATS.
> 
> From: Ruslan Ermilov <ru@FreeBSD.org>
> To: Nicolas Rachinsky <list@rachinsky.de>
> Cc: bug-followup@FreeBSD.org
> Subject: Re: kern/37173: ifconfig ... alias has problems setting aliases
> Date: Wed, 17 Apr 2002 10:59:18 +0300
> 
>  On Wed, Apr 17, 2002 at 12:10:09AM -0700, Nicolas Rachinsky wrote:
>  > The following reply was made to PR kern/37173; it has been noted by GNATS.
>  > 
>  > From: Nicolas Rachinsky <list@rachinsky.de>
>  > To: Martin.Kraemer@Fujitsu-Siemens.com
>  > Cc: FreeBSD-gnats-submit@FreeBSD.ORG
>  > Subject: Re: kern/37173: ifconfig ... alias has problems setting aliases
>  > Date: Wed, 17 Apr 2002 09:08:08 +0200
>  > 
>  >  * Martin.Kraemer@Fujitsu-Siemens.com [2002-04-17 08:52:50 +0200]:
>  >  > >Description:
>  >  > 	Using FreeBSD-4.5-STABLE from ~2 months ago, I had no problems
>  >  >         setting several IP aliases on my xl0 interface by setting the
>  >  > 	following in /etc/rc.conf:
>  >  >           ifconfig_xl0="inet 172.25.124.236 netmask 255.255.255.0"
>  >  >           ifconfig_xl0_alias0="inet 172.25.124.237 netmask 255.255.255.0"
>  >  >           ifconfig_xl0_alias1="inet 172.25.124.238 netmask 255.255.255.0"
>  >  >           ifconfig_xl0_alias2="inet 192.168.172.1 netmask 255.255.255.0"
>  >  >         With a current kernel however, after reboot only one or two of these
>  >  >         IP addresses are actually set. The other IP addresses are unset.
>  >  
>  >  From man ifconfig:
>  >  | If the address is on the same subnet as the first network address for
>  >  | this interface, a netmask of 0xffffffff has to be specified.
>  >  
>  >  Use netmask 255.255.255.255 for the aliases.
>  >  
>  To be more precise, you should use netmask of all ones for aliases
>  in the same subnet only.  See ifconfig(8) manpage for more details.

For the record (PR)...

This was recently fixed in -current.  I have not merged the change 
into -stable as it's likely to break configurations like the one 
above.

In short, -stable has (and will keep) the bug.
-- 
Brian <brian@freebsd-services.com>                <brian@Awfulhak.org>
      http://www.freebsd-services.com/        <brian@[uk.]FreeBSD.org>
Don't _EVER_ lose your sense of humour !      <brian@[uk.]OpenBSD.org>



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204171038.g3HAcb11000812>