Carding Forum
Professional
- Messages
- 2,788
- Reaction score
- 1,223
- Points
- 113
Когда виртуальная машина включена, VMware Workstation автоматически назначает каждому из своих виртуальных сетевых адаптеров MAC-адрес Ethernet. MAC означает контроль доступа к среде. MAC-адрес - это уникальный адрес, назначаемый каждому сетевому устройству Ethernet.
Программное обеспечение гарантирует, что виртуальным машинам назначаются уникальные MAC-адреса в данной хост-системе. В большинстве случаев виртуальной машине назначается один и тот же MAC-адрес при каждом включении, пока виртуальная машина не перемещается (путь и имя файла для файла конфигурации виртуальной машины должны оставаться такими же) и никаких изменений не вносится. к определенным настройкам в файле конфигурации.
Кроме того, VMware Workstation делает все возможное, но не может гарантировать, чтобы автоматически назначать уникальные MAC-адреса виртуальным машинам, работающим на нескольких хост-системах.
Вы также должны быть уверены, что не изменили определенные настройки в файлах конфигурации виртуальной машины. Если вы никогда не редактируете файл конфигурации вручную и не удаляете адаптер виртуального Ethernet, эти настройки останутся нетронутыми. Если вы редактируете файл конфигурации вручную, не удаляйте и не изменяйте следующие параметры:
ethernet [n] .generatedAddress
ethernet [n] .addressType
ethernet [n] .generatedAddressOffset
uuid.location
uuid.bios
ethernet [n] .present
В этих параметрах [n] - это номер виртуального адаптера Ethernet, например ethernet0 .
Примечание. Чтобы сохранить MAC-адрес виртуального адаптера Ethernet, вы также должны быть осторожны, чтобы не удалить адаптер. Если вы удалите адаптер, а затем создадите его заново, адаптер может получить другой MAC-адрес.
Чтобы назначить одинаковый уникальный MAC-адрес любой виртуальной машине вручную, с помощью текстового редактора удалите три строки из файла конфигурации и добавьте одну строку. Файл конфигурации имеет расширение .vmx в конце имени файла. На хосте Linux виртуальная машина, созданная с помощью более раннего продукта VMware, может иметь файл конфигурации с расширением .cfg .
Удалите из файла конфигурации три строки, которые начинаются со следующего:
ethernet [n] .generatedAddress
ethernet [n] .addressType
ethernet [n] .generatedAddressOffset
В этих вариантах [n] - это номер виртуального адаптера Ethernet, например ethernet0 .
Добавьте в файл конфигурации следующую строку:
ethernet [n] .address = 00: 50: 56: XX: YY: ZZ
В этой строке XX должно быть допустимым шестнадцатеричным числом от 00h до 3Fh , а YY и ZZ должны быть допустимыми шестнадцатеричными числами от 00h до FFh . Поскольку виртуальные машины VMware Workstation не поддерживают произвольные MAC-адреса, необходимо использовать указанный выше формат.
Пока вы выбираете значение XX: YY: ZZ, которое является уникальным среди ваших жестко заданных адресов (где XX - допустимое шестнадцатеричное число от 00h до 3Fh , а YY и ZZ - допустимые шестнадцатеричные числа от 00h до FFh ), конфликты между автоматически назначенными MAC-адресами и назначенными вручную адресами никогда не должно происходить.
Программное обеспечение гарантирует, что виртуальным машинам назначаются уникальные MAC-адреса в данной хост-системе. В большинстве случаев виртуальной машине назначается один и тот же MAC-адрес при каждом включении, пока виртуальная машина не перемещается (путь и имя файла для файла конфигурации виртуальной машины должны оставаться такими же) и никаких изменений не вносится. к определенным настройкам в файле конфигурации.
Кроме того, VMware Workstation делает все возможное, но не может гарантировать, чтобы автоматически назначать уникальные MAC-адреса виртуальным машинам, работающим на нескольких хост-системах.
Как избежать изменений MAC
Чтобы избежать изменения MAC-адреса, автоматически назначаемого виртуальной машине, вы не должны перемещать файл конфигурации виртуальной машины. Перемещение его на другой хост-компьютер или даже перемещение в другое место на том же хост-компьютере изменяет MAC-адрес.Вы также должны быть уверены, что не изменили определенные настройки в файлах конфигурации виртуальной машины. Если вы никогда не редактируете файл конфигурации вручную и не удаляете адаптер виртуального Ethernet, эти настройки останутся нетронутыми. Если вы редактируете файл конфигурации вручную, не удаляйте и не изменяйте следующие параметры:
ethernet [n] .generatedAddress
ethernet [n] .addressType
ethernet [n] .generatedAddressOffset
uuid.location
uuid.bios
ethernet [n] .present
В этих параметрах [n] - это номер виртуального адаптера Ethernet, например ethernet0 .
Примечание. Чтобы сохранить MAC-адрес виртуального адаптера Ethernet, вы также должны быть осторожны, чтобы не удалить адаптер. Если вы удалите адаптер, а затем создадите его заново, адаптер может получить другой MAC-адрес.
Назначение MAC-адреса вручную
Если вы хотите гарантировать, что один и тот же MAC-адрес назначается данной виртуальной машине каждый раз, даже если виртуальная машина перемещается, или если вы хотите гарантировать уникальный MAC-адрес для каждой виртуальной машины в сетевой среде, вы можете назначить адрес вручную, вместо того, чтобы разрешить VMware Workstation назначать его автоматически.Чтобы назначить одинаковый уникальный MAC-адрес любой виртуальной машине вручную, с помощью текстового редактора удалите три строки из файла конфигурации и добавьте одну строку. Файл конфигурации имеет расширение .vmx в конце имени файла. На хосте Linux виртуальная машина, созданная с помощью более раннего продукта VMware, может иметь файл конфигурации с расширением .cfg .
Удалите из файла конфигурации три строки, которые начинаются со следующего:
ethernet [n] .generatedAddress
ethernet [n] .addressType
ethernet [n] .generatedAddressOffset
В этих вариантах [n] - это номер виртуального адаптера Ethernet, например ethernet0 .
Добавьте в файл конфигурации следующую строку:
ethernet [n] .address = 00: 50: 56: XX: YY: ZZ
В этой строке XX должно быть допустимым шестнадцатеричным числом от 00h до 3Fh , а YY и ZZ должны быть допустимыми шестнадцатеричными числами от 00h до FFh . Поскольку виртуальные машины VMware Workstation не поддерживают произвольные MAC-адреса, необходимо использовать указанный выше формат.
Пока вы выбираете значение XX: YY: ZZ, которое является уникальным среди ваших жестко заданных адресов (где XX - допустимое шестнадцатеричное число от 00h до 3Fh , а YY и ZZ - допустимые шестнадцатеричные числа от 00h до FFh ), конфликты между автоматически назначенными MAC-адресами и назначенными вручную адресами никогда не должно происходить.