Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Jul 2002 11:29:17 +1000
From:      Dmitry Krasnov <dek@dt.amur.ru>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        net@freebsd.org
Subject:   Can not assign alias to any POINTOPOINT interface
Message-ID:  <20020705012909.B9A8A15433@anubis.my.domain>

next in thread | raw e-mail | index | archive | help
>Submitter-Id:	current-users
>Originator:	Dmitry Krasnov
>Organization:	DT Int.
>Confidential:	no
>Synopsis:	Can not assign alias to any POINTOPOINT interface
>Severity:	serious
>Priority:		high
>Category:	misc
>Class:		sw-bug
>Release:	FreeBSD 4.6-STABLE i386
>Environment:
System: FreeBSD anubis.local 4.6-STABLE FreeBSD 4.6-STABLE #3: Tue Jun 25 
11:44:54 YAKST 2002     root@anubis.local:/usr/obj/usr/src/sys/LOCAL i386

>Description:
I have problem with aliases after upgrade to 4.6-STABLE. I can not assign 
aliases on any ppp interface:

# ifconfig cx0
cx0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
ššššššššinet xxx.xx.xx.182 --> xxx.xx.xx.181 netmask 0xfffffffc 
# ifconfig cx0 alias xxx.xx.xx.179 netmask 0xffffffff xxx.xx.xx.181
ifconfig: ioctl(SIOCAIFADDR): File exists

I tried ppp0 for the simple test and got same results on several machines 
with 4.6-STABLE:

# ifconfig ppp0
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
# ifconfig ppp0 10.0.0.2 netmask 0xfffffff0 10.0.0.1
# ifconfig ppp0 alias 10.0.0.3 netmask 0xffffffff 10.0.0.1
ifconfig: ioctl(SIOCAIFADDR): File exists

Before upgrade I've used 4.5-STABLE, cvsup'ed at 2002-02-15. šIf I boot with 
/kernel.old everything works fine:

# uname -a
FreeBSD anubis.local 4.5-STABLE FreeBSD 4.5-STABLE #1: Fri Feb 15 12:50:41 
YAKT 2002     root@anubis.local:/usr/obj/usr/src/sys/LOCAL  i386
...
# ifconfig cx0
cx0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
ššššššššinet xxx.xx.xx.182 --> xxx.xx.xx.181 netmask 0xfffffffc 
ššššššššinet xxx.xx.xx.179 --> xxx.xx.xx.181 netmask 0xffffffff 

Same with ppp0:

...
# ifconfig ppp0
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ššššššššinet 10.0.0.2 --> 10.0.0.1 netmask 0xfffffff0 
ššššššššinet 10.0.0.3 --> 10.0.0.1 netmask 0xffffffff 

>How-To-Repeat:
# ifconfig ppp0 10.0.0.2 netmask 0xfffffff0 10.0.0.1
# ifconfig ppp0 alias 10.0.0.3 netmask 0xffffffff 10.0.0.1

>Fix:


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




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