Rowland Penny <rpenny241...@gmail.com> wrote:

> I stuck another motherboard in and started up the machine again

...

> Finally, in desperation, I ran 'dmesg | grep eth0' and found my problem:
> 
> root@server:~# dmesg | grep eth0
> [    0.921998] r8169 0000:02:00.0 eth0: RTL8168b/8111b at 0xffffc90000006000, 
> 00:1d:60:fc:29:e6, XID 18000000 IRQ 41
> [    0.922001] r8169 0000:02:00.0 eth0: jumbo features [frames: 4080 bytes, 
> tx checksumming: ko]
> [    7.620169] systemd-udevd[362]: renamed network interface eth0 to eth1
> 
> Why, oh why, did systemd-udevd rename eth0 to eth1 ????????

Is this an on-board ethernet ? If so, then udev has done this for "a long 
time". The different board will have a different MAC and udev will therefore 
give it a new name. You can edit /etc/udev/rules.d/70-persistent-net-rules.

Newer Systemd is far worse though - they've done away with usable names 
entirely and instead you are stuck with stupid long names based on bus address. 
Far easier to edit udev rules than to find everywhere the interface name is 
used and edit that.

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to