使用VMware Fusion 7运行了许多虚拟机, 但一直困扰我的一件事是,每次启动或从挂起状态恢复时,Fusion都会为每个VM分配不同的IP地址。我使用的引用这些IP地址的应用程序每次都要使用时都必须重新配置。
这个问题,只需要通过编辑单个配置文件就可以为VM分配静态IP地址。
步骤1:获取虚拟机的虚拟MAC地址
打开虚拟机的设置,然后选择“网络适配器”。然后展开底部的“高级选项”部分,并复制您在此处看到的MAC地址。注意:如果虚拟机已启动,则MAC地址框将显示为灰色。
步骤2:修改dhcpd.conf
在我的系统上,此文件位于中/Library/Preferences/VMware Fusion/vmnet8
:
sudo nano /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf
现在,在显示的位置之后End of "DO NOT MODIFY SECTION"
输入以下几行:
###### VMNET DHCP Configuration. Start of "DO NOT MODIFY SECTION" #####
这这里面的是不可修改的内容
subnet 192.168.167.0 netmask 255.255.255.0{
range 192.168.167.128 192.168.148.254;
...
####### VMNET DHCP Configuration. End of "DO NOT MODIFY SECTION" #######
host Windows8x64 {
hardware ethernet 00:0C:29:B6:22:3E;
fixed-address 192.168.167.80;
}
重要提示: Windows8x64是虚拟机名称。如果虚拟机名称带有空格,如“ Windows 8 x64”,那么在
dhcpd.conf
中必须删除空格,因此为Windows8x64
。其次,自定义IP必须在range之外,如我的
range
设置为range 192.168.167.128 192.168.167.254
,这意味着我的可用范围是192.168.167.1
到192.168.167.127
。
步骤3:重新启动VMware Fusion
要保留此新设置,请完全退出VMware Fusion.app(⌘Q或右键单击该图标,然后单击“退出”)。再次启动它,以获取新的DHCP设置。
步骤4:启动VM
下次VM启动(或进行DHCP更新)时,应为您的计算机提供您配置的IP地址:
ipconfig输出的屏幕截图显示了新的IP地址
网友评论