У меня есть гость VMware (Ubuntu 14.04) на хосте Windows 7, который имеет сетевой адаптер только для хоста (диапазон адресов 192.168.59.xxx), и каждый раз, когда я перезагружаю машину, он получает новый IP-адрес, назначенный VMware. , Как мне сказать VMware, чтобы каждый раз указывать конкретную виртуальную машину по одному и тому же адресу?
2 ответа
См. Https://www.vmware.com/support/ws55/doc/ws_net_advanced_ipaddress.html.
По сути, у вас есть несколько альтернатив:
Установите статический IP-адрес в гостевой системе Linux.
Если это единственный гость, которого вы используете, настройте DHCP на хосте, чтобы он раздавал только один адрес (откройте Редактор
Edit > Virtual Network Settings > DHCP
). Но это безобразное решение.Лучшее решение будет немного сложнее: отредактируйте файл vmnetdhcp.conf. Этот файл соответствует синтаксису dhcpd.conf, вы можете проверить онлайн, как это сделать. В основном вы указываете MAC-адрес вашего гостя и IP-адрес, который будет зарезервирован для него.
Это помогло мне. У меня есть два хоста, и у обоих есть статические 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.