Hi, I've got a pile of Pcmcia wireless cards. I'm trying to make them work with hotplug (currently using the old Pcmcia scripts). One of the main problem is that they are all assigned 'eth0', and therefore all configured with the same IP address. This is really pathetic. The usual answer is : you should use 'nameif' : http://www.xenotime.net/linux/doc/network-interface-names.txt Well, of course, nobody ever bothered to try it, so it doesn't work. No comments. To make it work you will need : 1) The attached "improved" version of nameif 2) Modify /etc/hotplug/net.agent with the following code : --------------------------------------- # Run nameif as needed - Jean II # Remap interface names based on MAC address. This workaround # the dreaded configuration problem "all my cards are 'eth0'"... if [ -e /etc/mactab ]; then debug_mesg invoke nameif -i $INTERFACE NEWNAME=`/usr/local/bin/nameif -i $INTERFACE` if [ -n "$NEWNAME" ]; then debug_mesg iface $INTERFACE is remapped to $NEWNAME INTERFACE=$NEWNAME fi; fi --------------------------------------- Note that this is currently very rough and "works for me". In particular, I bet that the code above doesn't process error from nameif properly. I'm sure someone more knowlegeable in shell scripts will straighten all that. Have fun... Jean P.S. : Now, I just need to figure out how to implement schemes...