Повторно призначте IP-адресу для вже запущеного зображення VMWare


1

Я використовую VMWare Player. Коли зображення, що запускає CentOS (Linux) 6.5, завантажується, VMWare Player призначає IP-адресу динамічно (можливо, використовуючи DHCP) для цього зображення. Я припускаю, що IP-адреса в підмережі призначається самою програмою VMWare, а не Linux.

Перш ніж будь-яке зображення запуститься вперше, з спостереження я припускаю, що дійсно немає IP-адреси для цього зображення. Ви можете спостерігати за цим, зробивши копію вже запущеного зображення VMWare, і запустіть скопійоване зображення на тій же робочій станції (на якій встановлено VMWare Player).

Як IP-адреса може бути повторно призначена (або динамічно, або статично) для зображення в Linux? Якщо є спосіб зробити це, я припускаю, що є крок для перезавантаження всіх служб (з перезавантаженням).


Будь ласка, прокоментуйте причину, з якої ви пропонуєте закрити, перш ніж натиснути кнопку "Закрити". Чому це питання не пов'язане з серверами? Я в порядку з його закриттям, але я нічого тут не вивчаю. Те ж саме сталося з тисячами інших питань, які закрили люди, які мають дозвіл на це. serverfault.com/questions/473736/…
MacGyver

1
VMware Player є настільним програмним забезпеченням для віртуалізації. Відмінно підходить для обчислювальних середовищ і тестування одноразових речей, але це не тема, яка підходить для професійного системного адміністрування. Це не означає, що ваше запитання погане, а це просто поза темою для Serverfault (саме тому його перенесли сюди).
EEAA

Відповіді:


1

Зокрема, я не знайомий з програвачем VMWare, але більшість DHCP-серверів призначають IP-адреси з пулу, і кешують адреси, які вони видавали, разом з відповідним MAC-адресою. Якщо машина з'явилася і запитає IP-адресу пізніше, це шукає MAC-адресу, і якщо є відповідність, то повертається відповідна адреса, інакше нова адреса буде взята з пулу. Невикористані записи видаляються після тайм-ауту, так званого часу оренди.

Віртуальні машини мають мережеві інтерфейси з MAC-адресами. Вони, як правило, генеруються випадковим чином. Коли ви копіюєте віртуальну машину, інтерфейсу призначається нова MAC-адреса, щоб уникнути зіткнення в мережі. Ось чому VMWare запитає вас, чи ви скопіювали або перемістили віртуальну машину при її імпорті; якщо ви скажете, що ви скопіювали його, MAC-адреса змінюється, якщо ви його перемістили, це не так.

Я не знаю, як налаштовується DHCP-сервер у VMWare Player. Я думаю, що це закрита система, і ви не можете багато чого зробити. Можливо, хтось інший може довести, що я помиляюся або не маю права на це.


0

Як призначається IP-адреса, залежить від того, як налаштована віртуальна машина (VM). Якщо ви встановили Bridged, ваша гостьова ОС (я припускаю CentOS) запитує її через DHCP так само, як і хост-ОС, або ж гість може встановити один вручну. Якщо у вас встановлено NAT, він отримує випадкову приватну адресу DHCP, відмінну від локальної мережі (див. Коментар Nathan C). VMWare Player має дуже мало зробити дійсно з призначенням IP гостьової операційної системи.

Коротше кажучи, що саме вам потрібно робити? Випустити та поновити ІС? Або щось інше? Віртуальна машина повинна бути вимкнена, щоб мати можливість регулювати параметри мережі, до речі.


Ні повністю право. У NAT отримує випадкову приватну IP-адресу (я вважаю, що діапазон 10.0.0.0/8).
Nathan C

Залежно від вашої IP-адреси, я думаю, тепер, коли я дивлюся на неї
Joshua Nurczyk

Vmware Player / Workstation запускає сервер DHCP. Наданий діапазон / область генерується під час встановлення, а інсталятори вибирають діапазони з певних випадків з приватних мереж, що не буде конфліктувати з поточною мережевою адресацією. Можна змінити конфігурацію мережі, відкривши інструмент VMware Virtual Network Editor.
Zoredache

Мені не дали жодних мережевих опцій, коли я встановив Player кілька тижнів тому. Здається, він також не має засобу редагування віртуальної мережі. Я знаю, що робоча станція має сервер DHCP серед багатьох інших оновлень для програвача. З тим, як працює NAT, він повинен, але все ще не робить багато чого.
Joshua Nurczyk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.