Помилка Hyper-V CentOS6 “device eth0 does not seem to be present, delaying initialization”

Для мого кластера MariaDB Galera я клонував hyper-v сервер CentOS6 але після запуску мережевого інтерфейса отримав помилку: “device eth0 does not seem to be present, delaying initialization

Виведемо список усіх мережевих пристроїв:

Мережевий інтерфейс клонованого сервера бів перейменований на eth1.
Налаштваняя мережевих пристроїв зберігаються у файлах налаштувань диспетчера пристроїв udev. У процесі клонування мережевому адаптеру була присвоєна нова МАС-адреса гіпервізором, тому udev “бачить” його як новий пристрій і присвоів і’мя /dev/eth1.

Необхідно відредагувати файл налаштувань udev а також файл ifcfg-eth0, щоб мережевий адаптер з новою МАС-адресою працював як eth0.

Відкриваємо файл /etc/udev/rules.d/70-persistent-net.rules у текстовому редакторі:

Видаляємо перший рядок SUBSYSTEM.

Змінюємо  ‘eth1’ на ‘eth0’ в іншому рядку.

У файлі /etc/sysconfig/network-scripts/ifcfg-eth0 змінюємо HWADDR на нову MAC-адресу нашого адаптера з файлу 70-persistent-net.rules.

Перезавантажуємо сервер.