Установка нового IP-адреса при запуске нескольких экземпляров одного и того же образа Oracle VirtualBox

Я создал новый образ Oracle Virtual Box и экспортировал его в «Архив открытого формата виртуализации» (файл ova). В исходном изображении использовались настройки «NAT». С тех пор я изменил его на "Мостовой адаптер" так что я могу Putty в нем через порт 22 (SSL). Затем я запустил его и экспортировал. Проблема, с которой я столкнулся прямо сейчас, заключается в том, что я получаю один и тот же IP-адрес для каждого экземпляра, который я импортирую из экспортированного * .ova.

Я бы хотел запустить несколько экземпляров этого образа, и каждая машина получит новый IP адрес всякий раз, когда я импортирую изображение и запускаю его. В конце концов, мне бы хотелось экспортировать изображение, поэтому я могу проверить это еще раз, если я смогу исправить проблему с дублированием IP-адреса.

0
задан 3 March 2016 в 00:36
1 ответ

После нескольких часов исследований я нашел ответ. Всякий раз, когда гостевая ОС клонируется (в VMWare или VirtualBox), правила интерфейса могут нарушаться в CentOS. Я просто удалил этот файл и перезагрузил машину. И я сразу получил новый IP-адрес. Файл ниже также был воссоздан с единственной записью для интерфейса "eth0". Строки, содержащей «eth1», больше не было. При перезагрузке ОС CentOS этот файл должен быть восстановлен.

rm /etc/udev/rules.d/70-persistent-net.rules

Это статья, на которую я наткнулся. Хотя я не знал, какие эквиваленты в CentOS были для этих команд.

http://muzso.hu/2012/10/29/how-to-регенерация-etc-udev-rules.d-70-persistent-net.rules-file-on-debian-ubuntu

Если вы предпочитаете не перезагружаться, просто вызовите эту команду после удаления этого файла.

service network restart
0
ответ дан 5 December 2019 в 10:40

Теги

Похожие вопросы