A few questions as I try to understand this. Isn't the purpose of udev to keep the devices the *same*? It seems pretty bizarre to increase devices on every boot -- that's a lot of new devices. Ubuntu (which I'm using) doesn't seem to add devices on boot, only on actually new tap devices (maybe this is what you mean?).
I'm also a bit confused by the workaround of adding a new mac address per device. I thought you would want to force each new tap device to use the same mac address, to trick linux into thinking they're new devices?
Follow http://www.colinux.org/snapshots/devel-RUNNING:Andrew Roth wrote:
> I've been playing around with different colinux versions and installed
> new virtual devices, and it seems with each one, linux added a new eth#
> device. So now I'm at eth14. Needless to say it's a bit annoying for
> my config files. It seems to be storing these device numbers in the
> linux distribution somewhere, but I can't find where. Does anyone know
> how I can clear out the old devices and start at eth0 again?
-- Some dev distries increase eth1, eth2, eth3, ... on every boot.
Typicaly have no network, but can see it with "cat /proc/net/dev".
As workarrount set an unique MAC address for all network interfaces
in config file. Or disable udev.
Debian: Remove all entries from