Abra “VMware Fusion > Preferências”, clique na guia “Rede”, clique no cadeado no canto inferior esquerdo, autentique-se como usuário administrador e desmarque a caixa “exigir autenticação para entrar no modo promíscuo”.
ou:
Definido ethernet.promptForPromisc = FALSEno arquivo .vmx da VM, onde Number corresponde ao adaptador Ethernet que a VM está tentando
tcpdump.
(Sim, entendo as implicações de segurança)
Efetivamente, para testar, depois de tocar em /Library/Preferences/VMware Fusion/promiscAuthorized, lancei as VMs e elas não travaram mais ao executar um arquivo tcpdump.
Futuramente usarei a solução de editar o .vmx e configurar ethernet.promptForPromisc = FALSE, para não afetar todas as VMs com a promiscAuthorizedconfiguração.
Aparentemente, pelo que encontrei neste tíquete , o tcpdump na caixa de ferramentas faz com que uma instância do CoreOS sem cabeça (vmware_fusion) trave #1377 , é um bug do VMWare Fusion.
Também neste ticket, é dito que as soluções alternativas que funcionam para poder fazer um promíscuo
tcpdump
são:ou:
ou:
(Sim, entendo as implicações de segurança)
Efetivamente, para testar, depois de tocar em
/Library/Preferences/VMware Fusion/promiscAuthorized
, lancei as VMs e elas não travaram mais ao executar um arquivotcpdump
.Futuramente usarei a solução de editar o .vmx e configurar
ethernet.promptForPromisc = FALSE
, para não afetar todas as VMs com apromiscAuthorized
configuração.Veja também não é possível desligar ou destruir uma caixa Vagrant quebrada