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>