Сеть отключена под VMWare Fusion на Mac OS X

Я использую MacBook с Mac OS X Lion 10.7.5. Я установил VMWare Fusion 5.0.2, под которым Windows 7 и Ubuntu 12.04 LTS были установлены как виртуальные машины. Под Ubuntu vmware-tools-distrib 9.0.1 (01 nov 2012) был установлен.

Все работало хорошо, включая сеть: как только Mac подключен к Интернету, Windows и Ubuntu подключены.

Однако, в течение 2 дней Ubuntu больше не может быть подключен к интеренту. Когда я вхожу в систему, отображается сообщение «Сеть отключена - вы сейчас отключены». Сеть под Windows все еще работает хорошо. Я попытался перезапустить, переустановить инструменты WMware, но это не помогло.

Может ли кто-нибудь помочь?

PS: проблема была решена: мы отредактировали interfaces и возобновили работу сети.

3
задан 3 March 2013 в 19:35

2 ответа

Я видел эту проблему, слонялся без дела с редактированием сетевых интерфейсов и имел его, так или иначе, кажется, фиксируют себя, только обнаруживают дни или несколько недель спустя, что проблема вернулась. После месяцев попытки зафиксировать это я наконец нашел одно решение, которое, кажется, всегда работает (но не постоянно, поэтому повторно применяйтесь по мере необходимости):

1) кошка/var/lib/NetworkManager/NetworkManager.state

если Вы видите, что "NetworkingEnabled=false" затем продолжается. Иначе у Вас есть другая проблема.

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

измените "NetworkingEnabled=false" на "NetworkingEnabled=true"

3) сервисный перезапуск sudo NetworkManager

Я хотел бы смочь выяснить то, что переключает значение для NetworkingEnabled и почему, но после месяцев контакта с этой проблемой, я соглашусь на способность зафиксировать независимо от того, что некоторый другой процесс повреждается.

4
ответ дан 3 March 2013 в 19:35

Основываясь на ответе Грегка, вот один вкладыш, который проверит, отключена ли в данный момент сеть, и включит ее, если потребуется:

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  )

Запустите ее как root. Если он ничего не печатает, сеть уже включена, в противном случае будет напечатано:

2c2
< NetworkingEnabled=true
---
> NetworkingEnabled=false
Networking was disabled and is now enabled
0
ответ дан 3 March 2013 в 19:35

Другие вопросы по тегам:

Похожие вопросы: