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>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
------enig2AOFMGQHXPBLALXGQLKIR
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 16.10.2013 22:17, Raimundo Santos wrote:
> Hello list,
Hello!

>=20
> 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
>=20
> ifconfig: ioctl (SIOCAIFADDR): File exists
>=20
> Here is the status of one port:
>=20
> # ifconfig igb1
> igb1: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu=
 1500
>=20
> options=3D401bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HW=
CSUM,TSO4,VLAN_HWTSO>
>         ether 00:1b:21:5a:93:31
>         inet6 fe80::21b:21ff:fe5a:9331%igb1 prefixlen 64 scopeid 0x2
>         nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>         media: Ethernet autoselect (1000baseT <full-duplex>)
>         status: active
>=20
> As you can see, no inet address. Try to put an address that was used be=
fore
> in the same port of this NIC, and..
>=20
>=20
> # 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


>=20
> I have routed running with this /etc/gateways:
>=20
> ripv2
> if=3Dtun0 no_rip
> if=3Dtun1 no_rip
> if=3Det0 no_rip
> if=3Det1 no_rip
> if=3Digb2 no_rip
> if=3Digb3 no_rip
> rdisc_interval=3D45
> no_ag
> no_super_ag
> subnet=3DX.Y.Z.56/30,1
> subnet=3DX.Y.Z.0/29,1
> subnet=3DX.Y.Z.8/29,1
> subnet=3DX.Y.Z.16/29,1
> subnet=3DX.Y.Z.24/29,1
> subnet=3DX.Y.Z.32/29,1
> subnet=3DX.Y.Z.40/29,1
> subnet=3DX.Y.Z.48/29,1
> subnet=3DX.Y.Z.64/29,1
> subnet=3DX.Y.Z.72/29,1
> subnet=3DX.Y.Z.80/29,1
> subnet=3DX.Y.Z.88/29,1
> subnet=3DX.Y.Z.96/29,1
> subnet=3DX.Y.Z.104/29,1
> subnet=3DX.Y.Z.112/29,1
> subnet=3DX.Y.Z.120/29,1
>=20
> The problem occurs when configuring the primary address or an alias in =
any
> port, after unconfigure some other address.
>=20
> Using
>=20
> # 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
>=20
> A custom system with 0 thru 15 FIBs, FWD in ipfw, and VNET/VIMAGE all
> enabled.
>=20
> 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"
>=20



------enig2AOFMGQHXPBLALXGQLKIR
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----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-----

------enig2AOFMGQHXPBLALXGQLKIR--



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