Я столкнулся со следующей проблемой как в VMware Fusion (для Mac), так и в VMware ESXi / vSphere. Многие из вас знакомы с этой проблемой, и она описана в базе знаний VMware: "Сеть не работает на клонированной виртуальной машине Linux (2002767) . "
/etc/sysconfig/network-scripts/ifcfg-ethN
имеет MAC-адрес интерфейса на первой машине.ifcfg-ethN
и добавьте этот MAC в HWADDR=
поле. Я не могу просто вырезать и вставить MAC в поле, поэтому это может быть чревато ошибками, особенно если я забуду ручку и бумагу для записи MAC./etc/udev/rules.d
Я могу это сделать, но когда я просто хочу запустить новую виртуальную машину, чтобы что-то протестировать, это чревато ошибками и болью.
Есть ли способ упростить этот ручной процесс? Когда вы клонируете новую машину, как вы решаете проблему с MAC-адресом?
Поскольку постоянство устройства только мешает этим виртуальным машинам, удалите его:
HWADDR
и UUID
строки из ifcfg
файл и/etc/udev/rules.d/70-persistent-net.rules
перед клонированиемЭто должно позволить eth0 с новым MAC-адресом фактически использовать ifcfg-eth0
при начальной загрузке.