Итак, анамнез:
Машина: Lenovo IdeaPad z570
WiFi-адаптер: Intel Centrino Wireless-N 1000
ОС: Ubuntu 12.04
$ uname -a
$ Linux username-Ideapad-Z570 3.2.0-32-generic #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
WiFi-драйвер:
driver=iwlwifi
driverversion=3.2.0-32-generic
firmware=39.31.5.1 build 35138
Все работало нормально, пока я не сделал Большая, хотя и неочевидная ошибка: я отключил Wi-Fi-адаптер моего ноутбука через аппаратный коммутатор во время активной сетевой сессии. Разумеется, связь разорвалась, но после того, как я снова включил ее, она никогда не установилась.
Апплет Network Manager показывает пустой значок беспроводной сети, как если бы адаптер был выключен. Горячих точек не найдено.
iwlist scan возвращает «Не удалось прочитать данные сканирования: сеть не работает» для wlan0.
dmesg | grep iwl
возвращает
[ 15.727561] iwlwifi 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 15.727616] iwlwifi 0000:03:00.0: setting latency timer to 64
[ 15.727670] iwlwifi 0000:03:00.0: pci_resource_len = 0x00002000
[ 15.727673] iwlwifi 0000:03:00.0: pci_resource_base = ffffc90000c7c000
[ 15.727675] iwlwifi 0000:03:00.0: HW Revision ID = 0x0
[ 15.728145] iwlwifi 0000:03:00.0: irq 44 for MSI/MSI-X
[ 15.728289] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Wireless-N 1000 BGN, REV=0x6C
[ 15.728452] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[ 15.749284] iwlwifi 0000:03:00.0: device EEPROM VER=0x15d, CALIB=0x6
[ 15.749289] iwlwifi 0000:03:00.0: Device SKU: 0X50
[ 15.749292] iwlwifi 0000:03:00.0: Valid Tx ant: 0X1, Valid Rx ant: 0X3
[ 15.749375] iwlwifi 0000:03:00.0: Tunable channels: 13 802.11bg, 0 802.11a channels
[ 15.921795] iwlwifi 0000:03:00.0: loaded firmware version 39.31.5.1 build 35138
[ 15.924852] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 18.198740] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[ 18.262374] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
iwconfig
возвращает (для wlan0):
wlan0 IEEE 802.11bg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=14 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
По состоянию на rfkill
- показывает, что никакие устройства не заблокированы: [ 1133]
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
sudo lshw -class network
возвращается (часть написана на русском языке и перевод предоставлен, возможно, не очень точный):
*-network DISABLED
description: wireless interface
product: Centrino Wireless-N 1000
vendor: Intel Corporation
physical ID: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 00
serial №: 74:e5:0b:ce:7c:20
capacity: 64 bits
frequency: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=3.2.0-32-generic firmware=39.31.5.1 build 35138 latency=0 link=no multicast=yes wireless=IEEE 802.11bg
resources: IRQ:44 memory:f1500000-f1501fff
Что я уже пробовал, а что нет работа:
ifdown
/ ifup
rfkill block all
/ rfkill unblock all
(что очевидно, поскольку, как я упоминал выше, нет заблокированных устройств) [ 1120] rmmod iwlwifi
/ modprobe 11n_disable=0
Я действительно очень жду вашей помощи.
ОБНОВЛЕНИЕ: Забыл упомянуть: Под Win7 адаптер работает просто отлично.
ОБНОВЛЕНИЕ 2: Что ж, есть определенный прогресс: мне удалось подключиться к wlan0 через sudo ip link set wlan0 up
. Кроме того, я обнаружил, что iwlist scan
должен управляться суперпользователем для получения значимого результата. Я так и сделал и, наконец, получил список своих AP! Поэтому теперь я попытаюсь установить соединение вручную, установив адрес AP, ESSID и ключ WPA в iwconfig
, и сообщу о результате здесь позже.
ОП решил проблему, написав:
Я сделал это. Я установил как беспроводное соединение с маршрутизатором, так и pppoe-channel для доступа в интернет.
Я просто удалил NetworkManager и добавил все необходимые настройки в /etc/network/interfaces
(для меня было неожиданностью, что на стороне WPA мне нужно было только определить SSID и ключ моей точки доступа; определить что-либо еще с помощью префикса wpa под [ 111] секция вызвала различные интересные ошибки - деаутентификация по причине = 3 для интанса).
Я сохранил интерфейсы, а затем просто /etc/init.d/networking restart
. PPPoE был настроен очевидным pppoeconf
позже.
Итак, я полагаю, это была проблема NetworkManager ... Но я должен переустановить его? Режим снобизма noob на Я так не думаю. Теперь я довольно уверенно настраиваю свои сети вручную, зачем мне это нужно?
Я хотел бы искренне поблагодарить сообщество за молчание, которое поддержало меня в моих исследованиях и преподало мне пару уроков. на самодостаточность и гугл-до.
Дело закрыто.
Первоначально опубликовано в самом вопросе .