Concordou com iptables
como uma parte crítica e oculta da configuração da rede host da VMware Workstation. Especificamente, eu precisava permitir o ICMP dentro e fora. Isso é com uma entrada de negação padrão bastante apertada & configuração de iptables de saída, para que outras pessoas possam ter diferentes problemas de filtragem.
Os sintomas e os registros de erros não ajudaram a descobrir isso. Com o VMware Workstation 9, vmware-netcfg
se comportou de forma estranha (não salvando novas configurações) e /etc/init.d/vmware start
não criou ou configurou nenhuma das interfaces /dev/vmnet{0,1,8}
. Portanto, se ifconfig -a
não mostrar nenhuma interface depois que o serviço VMware for iniciado, verifique isso.
Eu peguei um caminho um pouco diferente para o passo iptables, criando um arquivo "vazio" /etc/vmware/networking
:
$ touch /tmp/x
$ vmware-networks --migrate-network-settings /tmp/x
Mas então ficou preso onde esta resposta do iptables ajudou. O arquivo .../VMxxx/vmware.log
mostrou linhas como as seguintes:
2013-08-20T11:14:11.075-05:00| vcpu-0| I120: VNET: MACVNetPortOpenDevice: Ethernet0: can't open vmnet device (No such file or directory)
2013-08-20T11:14:11.075-05:00| vcpu-0| I120: VNET: MACVNetPort_Connect: Ethernet0: can't open data fd
2013-08-20T11:14:11.075-05:00| vcpu-0| I120: Msg_Post: Warning
2013-08-20T11:14:11.075-05:00| vcpu-0| I120: [msg.vnet.connectvnet] Could not connect Ethernet0 to virtual network "/dev/vmnet1". More information can be found in the vmware.log file.
2013-08-20T11:14:11.075-05:00| vcpu-0| I120: [msg.device.startdisconnected] Virtual device Ethernet0 will start disconnected.