I upgraded one server to new hardware by changing the complete HP machine, but using my harddrive from the “old” server. As these two machines are almost identically, except for the processor (dual core now) this should have worked like a charm – and it did! (almost)
I rebooted on the new hardware, all services and serves came up, no problems so far. But when i tried to ping some other machine, this didn’t work 🙁
I checked /var/log/messages and the onboard Broadcom Interface showed up as eth1, but i was not able to start it. When i ran $ sudo /etc/init.d/networking restart i got some error messages like:
SIOCSIFADDR: No such device eth1
eth1: ERROR while getting interface flags: No such device
No clue what went wrong, i googled a lot and finally i stumbled upon this forum entry: http://ubuntuforums.org/showthread.php?t=221768
Then i ran: $ ifconfig -a
and got a list with my network interfaces and more importantly with it’s MAC address.
Then i edited /etc/iftab and changed the MAC address of the old hardware to the new onboard interface’s MAC address.
restart the networking with $ sudo /etc/init.d/networking restart
YESS, it works!