Upgrading to 0.140-2 was not sufficient to fix this problem for me.
I still had an old definition for "eth0" and a new definition for
"eth1" in my /etc/udev/rules.d/70-persistent-net.rules file even
after rebooting.

Morever, moving that file to /var/tmp/ and rebooting to let it be
regenerated also did not solve the problem -- it was regenerated
with "eth1" as the name instead of "eth0".  So either there is
another file somewhere that stores persistent network interface names,
(though it's not obvious to me WHERE such a thing would be), or
the file was regenerated on the way down, instead of on the way up,
using "eth1" which was still present (albeit unconfigured) at the
time.

The only thing that worked for me was to actually edit the file, changing
"eth1" to "eth0", and reboot.

I had really, really been hoping to avoid that, because I'm reluctant
to edit configuration files for packages about which I don't care enough
to learn their innermost secrets, since that means I'll be spammed with
prompts by dpkg about whether I want to keep the old version or install
the package maintainer's version, forever and ever.  Or at least until
a new version of Linux rewrites all the device handling for the (n+1)st
time and we scrap everything and replace it with something even more
complex and silly.  Which seems to happen every few years.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to