Каков наилучший способ иметь виртуальную операционную систему в статическом IP-адресе в VMWware. Я хотел бы сохранить IP-адрес статическим, поскольку он является виртуальным сервером.
VMWare - статический IP-адрес виртуальной операционной системы
Ответ 1
Предполагая, что вы не используете сетевую сеть VMWare на основе NAT, ответ не отличается от виртуального (гостевого) сервера, чем для реального. Вы можете:
- Назначить статический IP-адрес через любой механизм, поддерживаемый гостевой операционной системой.
- Настройте гостевую операционную систему для получения своего IP-адреса с DHCP-сервера и настройте DHCP-сервер для возврата статического IP-адреса для MAC-адреса экземпляра VMWare.
Ответ 2
Вы можете настроить сервер VMware DHCP [который работает в ОС хоста], чтобы каждый раз назначать 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;
}
Подробнее об этом см. в этом сообщении в блоге.
Ответ 3
Если вы хотите, чтобы компьютер/машина VM (гостевой) VM имел статический IP-адрес, назначьте его срезу VM. Затем на сервере VM выберите "Bridged" для настроек сетевого адаптера. Это говорит VMWare использовать все настройки IP, которые вы установили в гостевой системе.
Ответ 4
Простым обходным решением настройте сервер vmware dhcp для использования более длительной аренды.
В папке конфигурации vmware (на окнах 7 - C:\ProgramData\vmware
) отредактируйте файл
vmnetdhcp.conf и измените значения default-lease-time
и max-lease-time
на
что-то большее говорит 4 месяца (4mo*30days*24hours*60min*60sec = 10368000
).
Затем перезапустите сервер vmware dhcp. Затем отпустите и возобновите аренду у гостя.
Теперь ваш гостевой IP статичен в течение следующих четырех месяцев.
Ответ 5
Это работает на моей машине
Следуйте этим простым шагам. Проходит всего 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\All Users\Application Data\VMware
Ответ 6
Если вы предпочитаете оставить конфигурацию хоста VM по умолчанию, также можно настроить гостевой компьютер на запрос фиксированного адреса для dhcp. Это будет работать даже для сети NAT. В случае Ubuntu и dhclient
это достигается с помощью следующего блока в dhclient.conf
:
interface "eth0" {
send dhcp-requested-address 192.168.1.222;
}
Источник: https://serverfault.com/a/381137