VMWare. Не поднимается интерфейс eth0

Не поднимается сеть в виртуальной CentOS в VMWare. Как решить?

Преамбула.

Запускаем CentOS из образа VMWare в VMWarePlayer. Настраиваем сеть, все конфигурационные файлы, перезапускаем виртуальную машину — нет сети.

Делаем последовательно еще раз (благо все это быстро в современных устовиях).

1. Скачиваем с Интернета образ *.vmdk (в моем случае это был Ocsinventory-ng.vmdk)

2. Запускаем машину в виртуалке. Запуск успешен.

3. Настраиваем машину согласно мануалу. Перезапуск. Проверка работоспособности — нет сети.

ifconfig up eth0 приводит к такому результату — eth0: unknown interface: No such device

4. Причина. При запуске образа в VMPlayer был выбран неверный режим. У виртуальной сетевухи сменился MAC-адрес и она сейчас видится как eth1, т.к. udev помнит ту прежнюю.

Решение. Нужно в правилах udev стереть инфу по старому интерфейсу, которая находится в файле /etc/udev/rules.d/70-persistent-net.rules, соответсвенно, проверить значение MAC-адреса в /etc/sysconfig/network-scripts/ifcfg-eth* , в вышеупомянутом /etc/udev/rules.d/70-persistent-net.rules и того, который прописан в настройках виртуальной машины: Player — Removable Devices — Network Adapter — Advanced — MAC Address.

Проверили, установили одинаковые занчения, стерли лишнее, service network restart — все заработало.

Оставьте ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *