O VMware Workstation 7 & 8 & 9 não gera / etc / vmware / network na instalação

1

Quando instalo o VMware Workstation no Arch linux, o Virtual ethernet não está funcionando.

$ sudo tail /var/log/vnetlib 
Aug 28 22:20:33 VNLFileExists - Cannot check for file or directory: /etc/vmware/networking , error: No such file or directory
Aug 28 22:20:33 VNLNetCfgLoad - Import file does not exist
Aug 28 22:20:33 VNL_Load - Error loading the vnet configuration, file used: /etc/vmware/networking
Aug 28 22:20:33 VNLNetCfgUnload - Requested cache is not loaded
Database file is not present.
Failed to initialize
Aug 28 22:20:41 VNLFileExists - Cannot check for file or directory: /etc/vmware/networking , error: No such file or directory
Aug 28 22:20:41 VNLNetCfgLoad - Import file does not exist
Aug 28 22:20:41 VNL_Load - Error loading the vnet configuration, file used: /etc/vmware/networking
Aug 28 22:20:41 VNLNetCfgUnload - Requested cache is not loaded

Módulos necessários compilados.

Anteriormente copiei esse arquivo ou diretório (não lembro) de uma instalação em funcionamento, mas agora preciso de uma solução real.

É estranho para mim, pode ser um problema de hardware também porque com o Ubuntu acontece a mesma coisa no mesmo computador.

    
por dash17291 28.08.2012 / 22:37

2 respostas

1

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.
    
por 20.08.2013 / 19:02
0

Foi um problema do iptables. A forma como o vmware inicializa sua rede requer passar alguns pacotes nas cadeias do iptables. No entanto, não me lembro exatamente da regra ofensiva do iptables. Eu desliguei meu firewall e então funcionou.

    
por 12.03.2013 / 21:24