Итак, я только что установил Ubuntu 11.10 на свой HP Pavillion DV6000, и моя беспроводная сеть не подключалась. Я искал ответы по всему Интернету, так что это мое последнее средство. Никто не может понять, что я слышал, чтобы выйти в Интернет и делать обновления, потому что у меня нет проводного соединения.
Он читает мой беспроводной и спрашивает пароль, а затем просто не может подключиться. Он продолжает появляться каждую минуту или около того, спрашивая пароль. У меня есть сетевой контроллер Intel Corporation PRO / Wireless 3945abg [golan].
Я новичок в Ubuntu. Я использую мобильную точку доступа для своей беспроводной сети. Затем я отредактировал соединения и нашел мою точку доступа, а затем перешел к защите беспроводной сети, это WPA & amp; WPA2 Personal Я убедился, что пароль правильный. Самое странное, что я обновился с Ubuntu 10.10, и беспроводная связь на этом компьютере работала нормально. вот моя информация.
trav@trav-HP-Pavilion-dv6000-RG360UA-ABA:~$ sudo lshw -C network
*-network
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 02
serial: 00:18:de:76:19:43
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwl3945 driverversion=3.0.0-14-generic firmware=15.32.2.9 latency=0 link=no multicast=yes wireless=IEEE 802.11abg
resources: irq:43 memory:d6000000-d6000fff
*-network
description: Ethernet interface
product: PRO/100 VE Network Connection
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:05:08.0
logical name: eth0
version: 02
serial: 00:16:36:a3:41:98
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e100 driverversion=3.5.24-k2-NAPI duplex=half firmware=N/A latency=64 link=no maxlatency=56 mingnt=8 multicast=yes port=MII speed=10Mbit/s
resources: irq:20 memory:d8000000-d8000fff ioport:4000(size=64)
Ubuntu 12 исправляет проблему.
*-network
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 02
Сдвиньте переключатель беспроводной связи вправо. Свет чередуется красным/синим.
Интересная часть трассировки следующая:
iwl3945 0000:0b:00.0: Card state received: HW:Kill SW:On
Как вы также указали - ваш rfkill список всех
результаты не показывают проблем с аппаратным / программным выключателем.
Я нашел этот очень похожий отчет .
Предлагалось заменить сетевой менеджер на wicd (поиск в программном центре / синаптике).
На панели запуска есть отчет об ошибке для вашей карты.
Последняя запись в отчете об ошибке выглядит многообещающей:
Создайте файл с именем config
в /etc/pm/config.d/
, сделав следующее:
gksudo gedit /etc/pm/config.d/config
Добавьте эту строку:
SUSPEND_MODULES = "iwl3945"
.
Сохранить и перезагрузить.
Вы можете выполнить поиск в журналах, используя что-то вроде sudo zegrep -n 'wpa_supplicant | NetworkManager' / var / log / *
, чтобы увидеть, что происходит.
После глядя на опубликованный журнал, вот как я его проанализировал.
Анализ файла var_log.txt ( http://pastebin.com/Y9s3UJMN
), 230 строк
например:
/var/log/syslog:7607:Dec 18 14:57:52 trav-HP-Pavilion-dv6000-RG360UA-ABA NetworkManager[870]: <info> (wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
Слишком много беспорядка и, возможно, слишком мало информации. Давайте уменьшим беспорядок, и посмотрите, что осталось. Инструмент, который я использую для этого, - GNU Редактор Emacs, но вы можете использовать любой редактор для копии файла, как и I.
Все строки начинаются с « / var / log / syslog:
» - никакой полезной информации
здесь удалите.
Далее идет номер строки (из-за опции -n). Обратите внимание, что там
- это пробелы в последовательности номеров строк. Пропущенные строки
(7622-7625 и другие короткие пробелы) - это строки, не содержащие
« NetworkManager
» или « wpa_supplicant
», но они могут содержать
интересная информация. Это то, что вам нужно посмотреть
в. Давайте пока оставим номера строк.
Затем есть дата, время, имя хоста (какое имя хоста
" трав-HP-Pavilion-dv6000-RG360UA-ABA
"? Замени (в журнале) на
" trav
", информация не потеряна, 31 символ беспорядка сохранен
на строку) и имя процесса, сделавшего запись в журнале. Мы только
grepped для « NetworkManager
» или « wpa_supplicant
», так что это все, что мы
есть. Обратите внимание, что идентификаторы PID (идентификаторы процессов в []) остаются прежними,
[870]
для NetworkManager
и [916]
для wpa_supplicant
. Это означает
что NetworkManager и wpa_supplicant НЕ перезапускались во время этого журнала
фрагмент. Каждый из них думает, что работает «нормально».
Наконец, мы переходим к зарегистрированному сообщению. Теги NetworkManager его сообщения с "info" или "warn", wpa_supplicant не делает.
Затем, просматривая сообщения в первом блоке последовательной строки числа от 7607 до 7621:
<info> (wlan0): device state change: need-auth -> prepare (reason 'none')
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
<info> (wlan0): device state change: prepare -> config (reason 'none')
<info> Activation (wlan0/wireless): connection 'Auto Verizon DROIDX 19
<info> Config: added 'ssid' value 'Verizon DROIDX 1980'
<info> Config: added 'scan_ssid' value '1'
<info> Config: added 'key_mgmt' value 'WPA-PSK'
<info> Config: added 'psk' value '<omitted>'
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
<info> Config: set interface ap_scan to 1
<info> (wlan0): supplicant interface state: inactive -> scanning
Trying to authenticate with 40:fc:89:29:82:fb (SSID='Verizon DROIDX 19
<info> (wlan0): supplicant interface state: scanning -> authenticating
Мы видим, что NetworkManager выполняет этап 1 и этап 2 (из 5) активации, затем вызов wpa_supplicant, чтобы попытаться аутентифицироваться с использованием SSID "Verizon DROIDX 1980", MAC-адрес 40: fc: 89: 29: 82: fb.
Затем, 18 декабря, 14:58:02 и каждые 8 секунд после этого, Журналы wpa-supplicant:
Trying to authenticate with 40:fc:89:29:82:fb (SSID='Verizon DROIDX 1980' freq=2462 MHz)
Затем, 18 декабря, 14:58:38, NetworkManager выполняет «запрос пользователя» Отключить.
Просмотр этих записей журнала был пустой тратой времени - начинать заново с строка 7654 «Активация (wlan0) запускает соединение» Verizon DROID2 6182 '", но на этот раз информация другая:
<info> Activation (wlan0) starting connection 'Verizon DROID2 6182'
<info> (wlan0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
<info> (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]
<info> Activation (wlan0/wireless): access point 'Verizon DROID2 6182' has security, but secrets are required.
<info> (wlan0): device state change: config -> need-auth (reason 'none') [50 60 0]
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
Затем в 14:59:27 мы видим еще один перезапуск беспроводной сети, все еще WPA-PSK, известные "секреты", но с добавленным значением 'auth_alg' OPEN. Другая частота.
get_secret_flags: assertion `is_secret_prop (setting, secret_name, error)' failed
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
<info> (wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
<info> (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]
<info> Activation (wlan0/wireless): connection 'Verizon DROID2 6182' has security, and secrets exist. No new secrets needed.
<info> Config: added 'ssid' value 'Verizon DROID2 6182'
<info> Config: added 'scan_ssid' value '1'
<info> Config: added 'key_mgmt' value 'WPA-PSK'
<info> Config: added 'auth_alg' value 'OPEN'
<info> Config: added 'psk' value '<omitted>'
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
<info> Config: set interface ap_scan to 1
<info> (wlan0): supplicant interface state: disconnected -> scanning
Trying to authenticate with f8:7b:7a:4f:8f:56 (SSID='Verizon DROID2 6182' freq=2437 MHz)
В конце wpa_supplicant пробует другой MAC и SSID, и повторная попытка. 18 декабря 15:00:27 истекло время ожидания NetworkManager:
<warn> Activation (wlan0/wireless): association took too long.
<info> (wlan0): device state change: config -> need-auth (reason 'none') [50 60 0]
<warn> Activation (wlan0/wireless): asking for new secrets
<info> (wlan0): supplicant interface state: authenticating -> disconnected
<warn> Couldn't disconnect supplicant interface: This interface is not connected.
get_secret_flags: assertion `is_secret_prop (setting, secret_name, error)' failed
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
<info> (wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
<info> (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]
<info> Activation (wlan0/wireless): connection 'Verizon DROID2 6182' has security, and secrets exist. No new secrets needed.
<info> Config: added 'ssid' value 'Verizon DROID2 6182'
<info> Config: added 'scan_ssid' value '1'
<info> Config: added 'key_mgmt' value 'WPA-PSK'
<info> Config: added 'auth_alg' value 'OPEN'
<info> Config: added 'psk' value '<omitted>'
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
<info> Config: set interface ap_scan to 1
<info> (wlan0): supplicant interface state: disconnected -> scanning
Trying to authenticate with f8:7b:7a:4f:8f:56 (SSID='Verizon DROID2 6182' freq=2437 MHz)
<info> (wlan0): supplicant interface state: scanning -> authenticating
затем еще раз «Попытка аутентификации», перезапуск, завершение в 15:01:36, "просят новых секретов" и предупреждают: "Не удалось отключить просителя интерфейс: этот интерфейс не подключен »и« Агенты не были доступен для этого запроса ", что намекает на (отсутствие) прогресса попытка подключения / аутентификации. NetworkManager отказывается от «Verizon DROID2 6182», помечая его как недопустимый.
18 декабря 15:01:43 NetworkManager автоматически активирует Verizon DROIDX. 1980, но происходит отключение по запросу пользователя в 15:02:22.
В 15:02:26 NetworkManager снова автоматически активирует Verizon DROIDX 1980, до 15:02:40, при "деактивации устройства (причина 'соединение удалено') [38] ".
На данный момент у меня возникают следующие вопросы:
Есть ли какая-нибудь интересная информация в строках 7622-7625 и других короткие промежутки?
Зачем использовать "40: fc: 89: 29: 82: fb (SSID = 'Verizon DROIDX 1980' freq = 2462 МГц)" и «f8: 7b: 7a: 4f: 8f: 56 (SSID = 'Verizon DROID2 6182' freq = 2437 МГц)»? Какой из них правильный?
Вы действительно, действительно, действительно уверены, что у вас есть WPA предварительный общий ключ введен правильно? Если это шестнадцатеричная строка, попробуйте заменить [a-f] на [A-F] или другим способом.
Waltinator
мое решение для вас не беспокойтесь так часто, используйте 10.04 или 10.10 и придерживайтесь его, пока не выйдет следующее ядро, проблема в ядре, это не только ubuntu, который страдает от этого, у меня точная проблема, и это случилось со мной с Fedora, которая использовала то же самое ядро. Я думаю, что они так безумно изменили гонщиков в целом, и поэтому мы сейчас страдаем. Я использовал usb-модем, и он также страдает низкой производительностью, он работал так хорошо, прежде чем я предполагал, что в этом ядре действительно так много ошибок. так что просто подождите, мы ничего не сможем сделать, если только кто-то не исправит эту ошибку на панели запуска, которая есть, я сам сообщил об этом, и вот ссылка. и это уже подтверждено https://bugs.launchpad.net/ubuntu/+bug/887317 owh поэтому, пожалуйста, добавьте это как влияющее на вас на панели запуска
Я встречал подобное на своем ноутбуке, и это происходило каждый раз, когда он не был подключен к зарядному устройству. Это как-то связано с управлением питанием Wi-Fi. Видимо пришлось отключить его навсегда.