Я создал новый образ Oracle Virtual Box и экспортировал его в «Open Virtualization Format Archive» (файл ova). В исходном изображении использовались настройки «NAT». С тех пор я изменил его на «Мостовой адаптер», чтобы я мог подключать его к порту 22 (SSL). Затем я запустил его и экспортировал. Проблема, с которой я столкнулся прямо сейчас, заключается в том, что я получаю один и тот же IP-адрес для каждого экземпляра, который я импортирую из экспортированного * .ova.
Я хотел бы запустить несколько экземпляров этого образа, чтобы каждая машина получала новый IP-адрес всякий раз, когда я импортирую образ и запускаю его. В конечном итоге мне хотелось бы экспортировать изображение, поэтому я могу снова протестировать это, если я смогу исправить проблему с дублированием IP-адреса.
После нескольких часов исследований я нашел ответ. Всякий раз, когда гостевая ОС клонируется (в VMWare или VirtualBox), правила интерфейса могут нарушаться в CentOS. Я просто удалил этот файл и перезагрузил машину. И я сразу получил новый IP-адрес. Файл ниже также был воссоздан с единственной записью для интерфейса "eth0". Строки, содержащей "eth1", больше не было. При перезагрузке ОС CentOS этот файл должен быть восстановлен.
rm /etc/udev/rules.d/70-persistent-net.rules
Это статья, на которую я наткнулся. Хотя я не знал, какие эквиваленты в CentOS были для этих команд.
Если вы предпочитаете не перезагружаться, просто вызовите эту команду после удаления этого файла.
service network restart