Tentei ativar meu servidor DHCP vmnet2
para incluir uma opção para um host específico, então adicionei essa configuração abaixo do bloco "DO NOT MODIFY SECTION" no arquivo de configuração relevante ( /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";
}
Tentei reiniciar o VMware Fusion, todo o meu computador e também tentei as instruções em 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
Não funcionou após nenhuma dessas etapas. Se eu adicionar esse bloco ao meu próprio servidor DHCP no FreeBSD e conectar meu cliente a ele, ele funcionará. Suspeito que o problema é que o VMware Fusion parece estar sendo executado isc-dhcp
na versão ~ 2.0 com base no cabeçalho do arquivo de configuração:
# Configuration file for ISC 2.0 vmnet-dhcpd operating on vmnet2.
Não consigo consultar a versão no dhcpd
binário que acompanha o 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 $
Alguém sabe como incluir opções de DHCP no VMware Fusion?
Eu tive o mesmo problema e é isso que funciona para mim no Fusion 10+. O Fusion é bem complicado e os documentos são obscuros, então foi preciso um pouco de tentativa e erro para descobrir isso.
Na VM:
hostname'
para encontrá-lo.ifconfig <interface>
ouip link show <interface>
e copie o valor "ether".Editando
Para este exemplo, usaremos web01 como o nome do host e 00:0c:89:9a:99:d3 para o MAC
sudo vi /Library/Preferences/VMware\ Fusion/vmnet2/dhcpd.conf
range 192.168.128.128 192.168.128.254
'####### VMNET DHCP Configuration. Fim de "DO NOT MODIFY SECTION" #######'
adicione a configuração estática para o host usando o nome do host web01, mac 00:0c:89:9a:99:d3 e IP 192.168.128.101.
Observe os pontos e vírgulas ";" nas linhas Ethernet e de endereço. Estes são críticos.
Quando você inicia suas VMs, elas devem pegar o endereço atribuído
Pegadinhas: