![在虚拟机上指定 IP + 客户机主机名(无需启动)](https://linux22.com/image/587356/%E5%9C%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%8A%E6%8C%87%E5%AE%9A%20IP%20%2B%20%E5%AE%A2%E6%88%B7%E6%9C%BA%E4%B8%BB%E6%9C%BA%E5%90%8D%EF%BC%88%E6%97%A0%E9%9C%80%E5%90%AF%E5%8A%A8%EF%BC%89.png)
我的问题很简单,但我不确定是否可行:
在从 VMWare Workstation 启动虚拟机之前,有没有办法指定自定义 IP 地址和不同的主机名?(Win 7 或 Win XP 客户操作系统)
例子 :
虚拟机 #1 运行的是 Windows XP
- 运行虚拟机#1的副本,其 IP 为 192.168.0.10,主机名为 PC01
- 运行虚拟机#1的第二个副本,其 IP 为 192.168.0.60,主机名为 PC28
谢谢
答案1
不幸的是,操作系统中没有存储 IP 地址,只有 VMWare 不提供此功能。*.vmx 文件中存储的唯一与网络相关的内容是 Mac 地址。
祝你好运
答案2
根据我的经验,您可以 1)断开网络适配器,使用 VMWare 控制台启动,然后重新分配;2)创建一个可以由引导加载程序调用的脚本,或者在早期操作系统启动过程中调用的脚本,该脚本可以重写hostname
和的值/etc/sysconfig/network
。