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 - все заработало.

Быстрый виртуальный хостинг на SSD дисках
бесплатный хостинг на SSD

 

Классный SMS сервис:
от 4 коп. за сообщение
или
отправь СМС бесплатно!
Дополнительная СКИДКА 10%
на первый месяц

С ePochta SMS можно отправлять смс в любую страну мира. После регистрации в смс сервисе вы получите 10 смс для тестирования.

Получите до 7500 писем/мес. бесплатно после регистрации в сервисе почтовых рассылок ePochta Mail Service.