我试图打开我的 DHCP 服务器vmnet2
以包含特定主机的选项,因此我在相关配置文件 () 中的“请勿修改部分”块下方添加了此配置/Library/Preferences/VMware\ Fusion/vmnet2/dhcpd.conf
:
host 10.255.255.11 {
fixed-address 10.255.255.11;
hardware ethernet 00:0c:29:4e:19:65;
option tftp-server-name "https://example.com";
option bootfile-name "config.yml";
}
我尝试重新启动我的整台计算机 VMware Fusion,并尝试了https://kb.vmware.com/s/article/1026510上的说明:
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --configure
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
在任何这些步骤之后它都不起作用。如果我将该块添加到我自己在 FreeBSD 上的 DHCP 服务器并将我的客户端连接到它,它就可以工作。我怀疑问题是 VMware Fusion 似乎运行isc-dhcp
在 ~2.0 版本上,基于配置文件的标题:
# Configuration file for ISC 2.0 vmnet-dhcpd operating on vmnet2.
我似乎无法查询dhcpd
VMware Fusion 附带的二进制文件的版本:
gns@gns-mbp:~ :) $ /Applications/VMware\ Fusion.app/Contents/Library/vmnet-dhcpd --help
Internet Software Consortium DHCP Server
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.
Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html
Usage: vmnet-dhcpd [-p <UDP port #>] [-d] [-f] [-cf config-file]
[-s pipe descriptor for service to send
a two byte startup status code]
[-lf lease-file] [-pf pidfile] [if0 [...ifN]]
exiting.
gns@gns-mbp:~ :( 1 $
有谁知道如何在 VMware Fusion 中包含 DHCP 选项?
我遇到了同样的问题,这对我来说适用于 Fusion 10+。Fusion 非常挑剔,文档也晦涩难懂,因此需要反复试验才能弄清楚这一点。
在虚拟机上:
hostname'
找它。ifconfig <interface>
or找到 mac 地址ip link show <interface>
并复制“ether”值。编辑
在本例中,我们将使用web01作为主机名,使用00:0c:89:9a:99:d3作为 MAC
sudo vi /Library/Preferences/VMware\ Fusion/vmnet2/dhcpd.conf
range 192.168.128.128 192.168.128.254
“####### VMNET DHCP 配置”的行下方。“请勿修改部分”结束 #######'
添加使用主机名 web01、mac 00:0c:89:9a:99:d3 和 IP 192.168.128.101 的主机的静态配置。
注意分号“;” 在以太网和地址线上。这些很关键。
当你启动你的虚拟机时,他们应该选择分配的地址
陷阱: