Сеть отключена под 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 и перезагрузил сеть.

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 и почему, но после нескольких месяцев работы с этой проблемой, я позволю себе исправить то, что нарушает какой-то другой процесс.

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

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
Другие вопросы по тегам