Я использую Ubuntu 12.10 с Gnome 3.6 на новом Samsung NP900X4C.
Установщик обнаружил беспроводной адаптер, взял SSID и парольную фразу WPA, записал их в /etc/network/interfaces
и прекрасно подключился.
После завершения установки я захотел перейти на использование NetworkManager для управления беспроводным адаптером, поскольку это гораздо удобнее, чем возиться с /etc/network/interfaces
каждый раз, когда я нахожу новую точку доступа.
Поэтому я отредактировал /etc/NetworkManager/NetworkManager.conf
, чтобы установить:
[ifupdown]
managed=true
Когда я перезагрузил NetworkManager, начались проблемы: - Апплет в трее NetworkManager изменился с device not managed
на device not ready
- Я потерял весь интернет подключение, так как wlan0 не будет связываться с точкой доступа - если я установлю managed=false
в NetworkManager.conf
и перезапущу и NetworkManager, и сетевые службы из командной строки, рабочий стол Gnome «полуразрушится» и потеряет все свои декорации окон, Панель запуска и в основном стала непригодной для использования.
Однако, если я полностью перезагружаю компьютер после настройки managed=false
, wlan0 снова работает отлично.
Удалите wicd
, если вы установили его вместе с network-manager
Если они установлены одновременно, возникнет конфликт, и только один сможет использовать устройство одновременно.
Я сам всё исправил, см. Точные шаги ниже.
Обратите внимание, что может быть более простое решение, но эти шаги определенно сработали.
Убедитесь, что network-manager
является последней версией (у меня 0.9.6.0-0ubuntu7). Вы можете проверить это с помощью: sudo dpkg -l | grep network-manager
Щелкните правой кнопкой мыши значок в трее Network Manager -> Изменить подключения -> Беспроводная связь -> Добавить Вручную добавьте параметры для подключения к беспроводной сети. [ 1120]
Измените /etc/NetworkManager/NetworkManager.conf
, чтобы установить ... [ifupdown]
managed=true
НЕ перезапускайте службу network-manager
.
Отредактируйте /etc/network/interfaces
, чтобы отключить автоматический запуск беспроводного интерфейса (вероятно, он называется wlan0
).
Например:
Из этого: auto wlan0
.... в это: #auto wlan0
Выполнить /etc/init.d/network-manager force-reload