Hi,

ifrename, iproute2 and udev has capability to rename interface labels.
Years ago I tried to keep interface label consistent with map token in
/etc/network/interfaces on a Debian system. There was an example script
in Debian for it. It worked.

ip command from iproute2 seems to do the trick on a LEAF Bering-uClibc
3.0 Rev 7 uClibc 0.9.28 system as can be seen from following.

nailhead# ip link
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop
     link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
3: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
     link/ether 00:10:b5:9a:12:66 brd ff:ff:ff:ff:ff:ff
4: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
     link/ether 00:10:b5:9a:0a:bb brd ff:ff:ff:ff:ff:ff
nailhead# ip link set eth1 name eth3
nailhead# ip link
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop
     link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
3: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
     link/ether 00:10:b5:9a:12:66 brd ff:ff:ff:ff:ff:ff
4: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
     link/ether 00:10:b5:9a:0a:bb brd ff:ff:ff:ff:ff:ff


Erkki


on 12.3.2008 09:53 Eric Spakman wrote:
> Hi Merrick,
> 
> AFAIK it's the kernel which assigns the NICs to a specific number. Maybe
> it's possible to use some sort of userspace tool to reshuffle those
> interfaces based on mac-addresses afterwards. But it's non-trivial.
> 
> 
> Eric
> 
>> Hi Friends --
>>
>>
>> On Bering uClibc 3.1, is there a way to control which network card gets
>> assigned eth0, eth1, etc. when all cards use the same module?  I have two
>> on-board NICs and a card NIC in the same system, and the card is detected
>> first (assigned eth0), with the on-board NICs last (assigned eth1 and
>> eth2).  I would prefer to use the onboard NICs as eth0 and eth1.
>>
>> The last time I could find this question asked was 2003 -- the answer
>> then was no -- so I was wondering if anything had changed since then?
>>
>> Thanks so much!
>>
>>
>> Merrick
>> _________________________________________________________________
>> Helping your favorite cause is as easy as instant messaging. You IM, we
>> give. http://im.live.com/Messenger/IM/Home/?source=text_hotmail_join
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> ------------------------------------------------------------------------
>> leaf-user mailing list: leaf-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/leaf-user
>> Support Request -- http://leaf-project.org/
>>
>>
> 
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> ------------------------------------------------------------------------
> leaf-user mailing list: leaf-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/leaf-user
> Support Request -- http://leaf-project.org/


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
------------------------------------------------------------------------
leaf-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/

Reply via email to