VMWare—虚拟操作系统静态IP地址
让虚拟操作系统在VMWware中具有静态IP地址的最佳方法是什么。我希望保持IP地址不变,因为它是一个虚拟服务器。假设您没有使用基于NAT的VMWare网络,虚拟(来宾)服务器的答案与真实服务器的答案没有任何不同。你可以:VMWare—虚拟操作系统静态IP地址,vmware,virtualization,nat,dhcp,static-ip-address,Vmware,Virtualization,Nat,Dhcp,Static Ip Address,让虚拟操作系统在VMWware中具有静态IP地址的最佳方法是什么。我希望保持IP地址不变,因为它是一个虚拟服务器。假设您没有使用基于NAT的VMWare网络,虚拟(来宾)服务器的答案与真实服务器的答案没有任何不同。你可以: 通过来宾操作系统支持的任何机制分配静态IP 将来宾操作系统配置为从DHCP服务器获取其IP地址,并将DHCP服务器配置为返回VMWare实例MAC地址的静态IP地址 如果希望VM切片/VM机器(来宾)具有静态IP,请将其分配给VM切片。然后在VM服务器上选择“桥接”作为网络
- 通过来宾操作系统支持的任何机制分配静态IP
- 将来宾操作系统配置为从DHCP服务器获取其IP地址,并将DHCP服务器配置为返回VMWare实例MAC地址的静态IP地址
C:\ProgramData\vmware
)编辑该文件
vmnetdhcp.conf并将默认租用时间
和最大租用时间
的值更改为
比如说4个月(4mo*30天*24小时*60分钟*60秒=10368000
)。
然后重新启动vmware dhcp服务器。然后解除并续签客人的租约。
现在,您的来宾IP在接下来的四个月内是静态的。您可以配置VMware DHCP服务器[在主机操作系统上运行],以便每次为VM分配一个固定IP地址 根据,配置存储在以下位置: 视窗XP
C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf
Windows Vista或Windows 7
C:\ProgramData\VMware\vmnetdhcp.conf
Linux(仅限主机)
/etc/vmware/vmnet1/dhcp/dhcp.conf
Linux(NAT)
/etc/vmware/vmnet8/dhcp/dhcp.conf
VMWare Fusion for Mac(仅限主机)
/Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf
VMWare Fusion for Mac(NAT)
/Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf
MAC静态IP和DNS名称示例:
host ubuntu {
hardware ethernet 00:0c:29:c0:2c:58;
fixed-address 192.168.118.3;
}
有关此功能的更多详细信息,请参阅此功能。此功能适用于我的机器 遵循这些简单的步骤。只需要5分钟
1. Note the MAC of the VM
2. On the host machine open C:\ProgramData\VMware\vmnetdhcp.conf
a. Or C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf
b. These 2 files are auto synced or mirrored.
c. Open the editor in Administrator mode. Eg notepad++. Otherwise you will get access denied message
3. Add a new entry at bottom of the configuration file, right before the "# End" marker. MyGuestVM is any unique name. Example below
host sunilW2008Server {
hardware ethernet 00-0C-29-05-2B-A0;
fixed-address 192.168.63.222;
}
3. Shutdown the VM and close the Workstation
4. Re-start the VMWare DHCP and NAT services for changes to take effect (From services.msc)
注:
以下文件夹自动同步。。在一个地方进行的更改将反映在另一个文件夹上
C:\ProgramData\VMware
C:\Documents and Settings\All Users\Application Data\VMware如果您希望将VM主机配置保留为默认配置,也可以将来宾计算机配置为请求dhcp的固定地址。这甚至适用于NAT网络。对于Ubuntu和
dhclient
,这是通过dhclient.conf
中的以下块实现的:
interface "eth0" {
send dhcp-requested-address 192.168.1.222;
}
来源:谢谢,博客文章很有帮助。对我来说很有用。如果您的vmx文件名称中有空格,如:“Documents\Virtual Machines\CentOS 7 64 bit\CentOS 7 64 bit.vmx”,您应该使用
主机“CentOS 7 64 bit”{
我认为应该将其移动到超级用户。不——这不是静态IP,我认为这只是错误的建议。“静态IP”这意味着IP永远不会改变——不是说它会在很长一段时间后改变。使用静态IP的大多数原因都要求IP地址映射到网络上的特定计算机,有时这些IP引用被硬编码为快捷方式、批处理作业等。如果租约到期,您的策略将造成严重破坏。