1

У меня есть гость VMware (Ubuntu 14.04) на хосте Windows 7, который имеет сетевой адаптер только для хоста (диапазон адресов 192.168.59.xxx), и каждый раз, когда я перезагружаю машину, он получает новый IP-адрес, назначенный VMware. , Как мне сказать VMware, чтобы каждый раз указывать конкретную виртуальную машину по одному и тому же адресу?

2 ответа2

2

См. Https://www.vmware.com/support/ws55/doc/ws_net_advanced_ipaddress.html.

По сути, у вас есть несколько альтернатив:

  1. Установите статический IP-адрес в гостевой системе Linux.

  2. Если это единственный гость, которого вы используете, настройте DHCP на хосте, чтобы он раздавал только один адрес (откройте Редактор Edit > Virtual Network Settings > DHCP). Но это безобразное решение.

  3. Лучшее решение будет немного сложнее: отредактируйте файл vmnetdhcp.conf. Этот файл соответствует синтаксису dhcpd.conf, вы можете проверить онлайн, как это сделать. В основном вы указываете MAC-адрес вашего гостя и IP-адрес, который будет зарезервирован для него.

1

Это помогло мне. У меня есть два хоста, и у обоих есть статические IP-адреса. Я могу пинговать их как от хозяина.

Вы должны отредактировать файл dhcpd.conf, находящийся в папке установки VMware. Используйте следующую команду в Mac OS,

sudo vim /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf

Используйте любой текстовый редактор для редактирования файла.

Добавить похожую запись, как показано ниже,

End of "DO NOT MODIFY SECTION"
host Windows8x64 {
    hardware ethernet MAC_ADDRESS_OF_Windows8x64_GUEST_MACHINE;
    fixed-address  192.168.167.80;
}

Убедитесь, что эти строки добавлены после окончания строки End of "DO NOT MODIFY SECTION" . Это сделает IP-адрес гостя Windows8x64 равным 192.168.167.80, отредактируйте IP-адрес, как требуется, и он должен быть вне диапазона, определенного в dhcpd.conf в разделе "DO NOT MODIFY SECTION" . Примечание: выберите свое гостевое имя вместо Windows 8x64, то есть Ubuntu 14.04 в вашем случае.

Перезапустите VMware и запустите гостевую систему, т.е. Windows 8x64 в моем случае, и проверьте IP-адрес, он должен быть таким же, как определено в dhcpd.conf.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .