Device eth0 has different MAC address than expected, ignoring — такая ошибка возникает, когда MAC адрес не совпадает с настройками определенного сетевого интерфейса. В данном случае — eth0.
Решений такой ошибки может быть несколько, но мы решили ее достаточно просто. Во-первых, разберемся в проблеме:
Mac адрес не совпадает в 2 файлах, а именно:
1) /etc/udev/rules.d/70-persistant-net.rules
2) /etc/sysconfig/network-scripts/ifcofg-eth0
С первого файла берем MAC и копируем в настройки сетевого интерфейса eth0 (файл 2). Это уже должно работать, но бывают случаи, когда не срабатывает (в нашем случае получилось именно так).
Нашлось решение проще: можно закомментировать строку HWADDR и перезапустить интерфейсы:
/etc/init.d/network restart