Just as well I spotted that in my RSS feed - clients wouldn't have been happy if networking had just disappeared!
I don't do any private networking but, for some obscure reason, both my Gentoo Linodes are working on eth1 only.
Just went into my non-production server to look at doing the reconfiguration, simply changing everything that said eth1 to eth0.
Stopped eth1, started eth0, no joy. No such device, something about kernel modules.
So, have a look at what config was set for eth1 by doing:
grep -r eth1 /etc
Turns out that the problem was in /etc/udev/rules.d/70-persistent-net.rules
Code:
# net device (uml-netdev)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="fe:fd:REDACTED1", NAME="eth0"
# net device (uml-netdev)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="fe:fd:REDACTED2", NAME="eth1"
Any clues as to why I had those two MAC addresses assigned and the ones for eth0 were/are wrong?
By commenting out the entry for eth0 and changing the 1 in eth1 to 0 and rebooting, all was well.
I assume the same will be the case for the production server which gets done early Saturday morning - but why?
(BTW - I put the REDACTED in - that wasn't what was in the file!)