VMWare - статический IP-адрес виртуальной операционной системы - PullRequest
14 голосов
/ 14 января 2009

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

Ответы [ 6 ]

19 голосов
/ 24 апреля 2013

Вы можете настроить DHCP-сервер VMware [который работает в операционной системе хоста] для назначения фиксированного IP-адреса виртуальной машине каждый раз.

Согласно vmware docs , конфигурация хранится в следующих местах:

Windows XP

C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf

Windows Vista или Windows 7

C:\ProgramData\VMware\vmnetdhcp.conf

Linux (только для хоста)

/etc/vmware/vmnet1/dhcp/dhcp.conf

Linux (NAT)

/etc/vmware/vmnet8/dhcp/dhcp.conf

VMWare Fusion для Mac (только для хоста)

/Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf

VMWare Fusion для Mac (NAT)

/Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf

Статический IP и DNS-имя по MAC-примеру:

host ubuntu {
    hardware ethernet 00:0c:29:c0:2c:58;
    fixed-address 192.168.118.3;
} 

Подробнее об этом см. В этом сообщении в блоге .

17 голосов
/ 14 января 2009

Предполагая, что вы не используете сети VMWare на основе NAT, ответ для виртуального (гостевого) сервера ничем не отличается от реального. Вы можете:

  • Назначьте статический IP-адрес с помощью любого механизма, поддерживаемого гостевой операционной системой.
  • Настройте гостевую операционную систему для получения своего IP-адреса от DHCP-сервера и настройте DHCP-сервер для возврата статического IP-адреса для MAC-адреса экземпляра VMWare.
3 голосов
/ 13 февраля 2014

Это работает на моей машине

Выполните следующие простые шаги. Занимает всего 5 минут.

1. Note the MAC of the VM
2. On the host machine open C:\ProgramData\VMware\vmnetdhcp.conf
    a. Or C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf 
    b. These 2 files are auto synced or mirrored. 
    c. Open the editor in Administrator mode. Eg notepad++. Otherwise you will get access denied message
3. Add a new entry at bottom of the configuration file, right before the "# End" marker. MyGuestVM is any unique name. Example below

host sunilW2008Server {
hardware ethernet 00-0C-29-05-2B-A0;
fixed-address 192.168.63.222;
}

3. Shutdown the VM and close the Workstation
4. Re-start the VMWare DHCP and NAT services for changes to take effect (From services.msc)

Примечания: нижеприведенные папки синхронизируются автоматически .. изменение в одном месте, и то же самое будет отражено в другой папке

C: \ ProgramData \ VMware C: \ Documents and Settings \ Все пользователи \ Данные приложения \ VMware

3 голосов
/ 15 января 2009

Если вы хотите, чтобы слайс ВМ / машина ВМ (гостевая) имела статический IP-адрес, назначьте его слайсу ВМ. Затем на сервере VM выберите «Bridged» для настроек сетевого адаптера. Это говорит VMWare использовать любые настройки IP, которые вы установили для гостя.

2 голосов
/ 18 января 2011

Простой обходной путь, настройте сервер vmware dhcp для использования более длительных договоров аренды. В папке конфигурации vmware windows 7 - C:\ProgramData\vmware) отредактируйте файл vmnetdhcp.conf и измените значения default-lease-time и max-lease-time на что-то большее скажем 4 месяца (4mo*30days*24hours*60min*60sec = 10368000). Затем перезапустите сервер vmware dhcp . Затем отпустите и продлите договор аренды на гостя. Теперь ваш гость IP является статичным на следующие четыре месяца.

0 голосов
/ 27 сентября 2016

Если вы предпочитаете оставить конфигурацию хоста VM по умолчанию, также можно настроить гостевую машину для запроса фиксированного адреса для dhcp. Это будет работать даже для сети NAT. В случае Ubuntu и dhclient это достигается следующим блоком в dhclient.conf:

interface "eth0" {
    send dhcp-requested-address 192.168.1.222;
}

Источник: https://serverfault.com/a/381137

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...