Rede desativada no VMWare Fusion no Mac OS X

3

Eu uso o MacBook com Mac OS X Lion 10.7.5 . Instalei VMWare Fusion 5.0.2 , sob o qual o Windows 7 e o Ubuntu 12.04 LTS foram instalados como máquinas virtuais. Sob o Ubuntu vmware-tools-distrib 9.0.1 (01 nov 2012) foi instalado.

Tudo funcionou bem, incluindo rede: uma vez que o Mac está conectado à Internet, o Windows e o Ubuntu estão conectados.

No entanto, por 2 dias o Ubuntu não pode mais ser conectado ao interent. Quando eu entro, ele mostra "Network Disconnected - você está offline". Rede no Windows ainda funciona bem. Tentei reiniciar, reinstalar as ferramentas WMware, isso não ajudou.

Alguém poderia ajudar?

PS: o problema foi resolvido: reeditamos interfaces e reiniciamos a rede.

    
por SoftTimur 23.02.2013 / 14:32

2 respostas

4

Eu vi esse problema, misturei a edição das interfaces de rede e de alguma forma pareceu corrigir-se, apenas para descobrir dias ou semanas depois que o problema estava de volta. Depois de meses tentando consertar isso, finalmente encontrei a solução que parece sempre funcionar (mas não permanentemente, então reaplique conforme necessário):

1) cat /var/lib/NetworkManager/NetworkManager.state

se vir "NetworkingEnabled = false", continue. Caso contrário, você tem um problema diferente.

2) sudo vi /var/lib/NetworkManager/NetworkManager.state

altere "NetworkingEnabled = false" para "NetworkingEnabled = true"

3) sudo service NetworkManager reiniciar

Eu adoraria descobrir o que está alterando o valor de NetworkingEnabled e por quê, mas depois de meses lidando com esse problema, vou me contentar com a possibilidade de consertar o que quer que algum outro processo esteja quebrando.

    
por GregK 12.03.2013 / 23:00
0

Com base na resposta de GregK, aqui está um folheto que irá verificar se a rede está desativada no momento, e habilitá-lo, se necessário:

sed -i.bak -e 's/NetworkingEnabled=false/NetworkingEnabled=true/' /var/lib/NetworkManager/NetworkManager.state ; diff /var/lib/NetworkManager/NetworkManager.state /var/lib/NetworkManager/NetworkManager.state.bak || ( echo "Networking was disabled and is now enabled" && service NetworkManager restart  )

Execute como root. Se não imprimir nada, a rede já está ativada, caso contrário, será impressa:

2c2
< NetworkingEnabled=true
---
> NetworkingEnabled=false
Networking was disabled and is now enabled
    
por ocroquette 12.11.2016 / 14:34