MAC-адрес виртуальной сетевой карты не изменится между загрузками, поэтому, если настройка DHCP позволяет вам назначать фиксированные адреса для интерфейсов, это простой путь. Если вы используете функцию DHCP дешевого маршрутизатора, у вас может не быть этой опции, но хорошие маршрутизаторы будут, и если DHCP-сервер представляет собой Linux или Windows, то вы определенно можете это сделать. Сможет ли наиболее распространенный dhcp-сервер, найденный в дистрибутивах Linux, что-то вроде этого в файле конфигурации:
host somevirtualmachine {
hardware ethernet 00:0C:29:36:BC:91;
fixed-address 192.168.39.240;
}
Чтобы найти MAC-адрес сетевого интерфейса в Linux, запустите ifconfig
и найдите HWaddr
для интерфейса. VMWare также может представить информацию на своих экранах управления.
Если вы не можете установить фиксированный адрес на DHCP-сервере, то вы можете установить фиксированный адрес на виртуальной машине, если есть часть вашего диапазона, из которой DHCP-сервер не передает адреса (обычно разрешается DHCP устанавливать адреса для часть диапазона, такая как 192.168.X.2-128 и зарезервировать остальное для устройств, которым требуются фиксированные адреса). Как это сделать, зависит от вашей ОС (редактирование /etc/network/interfaces
в настройках Linux в стиле Debian).
Вы также можете взглянуть на динамический DNS, хотя, если вы не настроены на предоставление фиксированных адресов через DHCP, вы, вероятно, также не настроены на настройку динамического DNS локально.
ПРИМЕЧАНИЕ. В своем вопросе вы должны предоставить более подробную информацию о настройке, в частности о том, какая ОС работает на виртуальных машинах и устройстве, отвечающем за раздачу адресов через DHCP. Я использовал Linux в приведенных выше примерах, но все это будет работать и с Windows (вам просто нужно спросить администратора Windows).