Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Oct 2013 11:05:51 +0400
From:      "Alexander V. Chernikov" <melifaro@FreeBSD.org>
To:        Raimundo Santos <raitech@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: ifconfig: ioctl (SIOCAIFADDR): File exists - but not only with alias command
Message-ID:  <525F8C4F.5090303@FreeBSD.org>
In-Reply-To: <CAGQ6iC-fKZARrqQrhbswS3YGZqOfOctR9C7B6xSO43LnXh_yTw@mail.gmail.com>
References:  <CAGQ6iC-fKZARrqQrhbswS3YGZqOfOctR9C7B6xSO43LnXh_yTw@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On 16.10.2013 22:17, Raimundo Santos wrote:
> Hello list,
Hello!

> 
> I have a quad port Intel NIC and I am stucked on this problem: whenever I
> try to modify the address of one port of this NIC, I see from ifconfig
> 
> ifconfig: ioctl (SIOCAIFADDR): File exists
> 
> Here is the status of one port:
> 
> # ifconfig igb1
> igb1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
> 
> options=401bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
>         ether 00:1b:21:5a:93:31
>         inet6 fe80::21b:21ff:fe5a:9331%igb1 prefixlen 64 scopeid 0x2
>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>         media: Ethernet autoselect (1000baseT <full-duplex>)
>         status: active
> 
> As you can see, no inet address. Try to put an address that was used before
> in the same port of this NIC, and..
> 
> 
> # ifconfig igb1 XX.XX.XX.20/28
> ifconfig: ioctl (SIOCAIFADDR): File exists
This seems rather strange. I'm using multiple fibs in production, and it
shouldn't behave that way.


Can you do the following and send me output?

1) issue `route -n monitor` and log all messages
2) add first address to interface
3) do route -n get network_address (e.g. XX.XX.XX.16/28) for added
prefix (in fib 0 and fib 1)
4) remove this address
5) repeat step 3
6) add this prefix to another port
7) repeat step 3


> 
> I have routed running with this /etc/gateways:
> 
> ripv2
> if=tun0 no_rip
> if=tun1 no_rip
> if=et0 no_rip
> if=et1 no_rip
> if=igb2 no_rip
> if=igb3 no_rip
> rdisc_interval=45
> no_ag
> no_super_ag
> subnet=X.Y.Z.56/30,1
> subnet=X.Y.Z.0/29,1
> subnet=X.Y.Z.8/29,1
> subnet=X.Y.Z.16/29,1
> subnet=X.Y.Z.24/29,1
> subnet=X.Y.Z.32/29,1
> subnet=X.Y.Z.40/29,1
> subnet=X.Y.Z.48/29,1
> subnet=X.Y.Z.64/29,1
> subnet=X.Y.Z.72/29,1
> subnet=X.Y.Z.80/29,1
> subnet=X.Y.Z.88/29,1
> subnet=X.Y.Z.96/29,1
> subnet=X.Y.Z.104/29,1
> subnet=X.Y.Z.112/29,1
> subnet=X.Y.Z.120/29,1
> 
> The problem occurs when configuring the primary address or an alias in any
> port, after unconfigure some other address.
> 
> Using
> 
> # uname -a
> FreeBSD XXX 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #10: Thu Aug  1 19:04:09
> BRT 2013     XXX:/usr/obj/usr/src/sys/XXX_KERNEL  amd64
> 
> A custom system with 0 thru 15 FIBs, FWD in ipfw, and VNET/VIMAGE all
> enabled.
> 
> Thank you!
> Raimundo Santos
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
> 



[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlJfjFIACgkQwcJ4iSZ1q2k4WwCgou/pnKqoiYtrsfGO8u/iqAOf
Mi0AoJcBXUYKj84OetTK6ZE3St4VjcMb
=O2X/
-----END PGP SIGNATURE-----
help

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