And here's one after booting from the rewritten rule, device on eth0 and working, testing /class/net/eth0.
(I also have the opposite tests, of eth1 when the device is eth0 and vice versa, and of eth2 when the device is eth1 -- let me know if you want to see those).
Would it be any help to disable the udev and networking scripts in /etc/init.d to try to get a situation closer to what's actually happening on boot? Or to run the udev tests from within one of those scripts?
And here's one after booting from the rewritten rule, device on eth0 and working, testing /class/net/eth0.
(I also have the opposite tests, of eth1 when the device is eth0 and vice versa, and of eth2 when the device is eth1 -- let me know if you want to see those).
Would it be any help to disable the udev and networking scripts in /etc/init.d to try to get a situation closer to what's actually happening on boot? Or to run the udev tests from within one of those scripts?