Opensuse не работает wifi

open-suse.ru

Open-SUSE . RU — Русскоязычное сообщество пользователей дистрибутива openSUSE

Вы здесь

Являюсь новичком в пользовании OpenSUSE — недавно на основную рабочую станцию установил версию 12.2 x64.
Некоторое время назад использовал ее 32-битную версию на ноутбуке asus — все устройства работали, так сказать, из коробки, отдельно драйверы устанавливать не надо было.

С первой проблемой на рабочей станции я столкнулся после второго запуска операционки — по экрану поползли артефакты.
Поискав информацию по данной проблеме в интернете сделал вывод, что все дело в моей карточке от nVidia, а видимо в драйверах к ней, которые не интегрированы в систему. Скачал и установил через Yats драйверы во время первого запуска системы, а также выполнил полное сетевое обновление. Проблема устранилась.

Есть еще одна проблема, решить которую пока не получается — не получается настроить подключение к WiFi сети.
Я счастливый обладатель материнской карты asus p8z77-v premium со встроенным WiFi модулем Broadcom BCM43228.

Данный модуль система видит:

37:00.0 Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n
Subsystem: ASUSTeK Computer Inc. Device 850c
Flags: bus master, fast devsel, latency 0, IRQ 5
Memory at f7200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 >
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-c9-ff-ff-41-94-db
Capabilities: [16c] Power Budgeting >

Читайте также:  У сумки сломалась застежка

В ifconfig карточку не видит:

eth0 Link encap:Ethernet HWaddr C8:60:00:CC:84:82
inet addr:192.168.1.109 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::ca60:ff:fecc:8482/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6068 errors:0 dropped:0 overruns:0 frame:0
TX packets:5835 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5830542 (5.5 Mb) TX bytes:764992 (747.0 Kb)
Interrupt:20 Memory:f7500000-f7520000

eth1 Link encap:Ethernet HWaddr C8:60:00:CC:85:EA
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:19 Memory:f6e00000-f6e20000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:27 errors:0 dropped:0 overruns:0 frame:0
TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3781 (3.6 Kb) TX bytes:3781 (3.6 Kb)

В сетевых настройках Yats его также не видно:


Пробовал найти и устанавливать драйверы для Broadcom BCM43228 через установку программного обеспечения Yats — не помогло.

Источник

open-suse.ru

Open-SUSE . RU — Русскоязычное сообщество пользователей дистрибутива openSUSE

Вы здесь

В Linux я новичок, недавно решил поставить себе на ноутбук OpenSUSE 12.3 x64. Все работает очень хорошо, но есть одно НО: WiFi не удается настроить никакими способами, при этом ОС видит WiFi-карточку и видит доступные сети, но подключиться ни к одной не может, либо подключается, а Интернета при этом все равно нет. У других пользователей в сети (которые сидят на других операционных системах) таких проблем нет, так что дело в настройках моей ОС, а не в точке доступа.

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

Ноутбук: Acer Aspire 5733Z. Операционная система: OpenSUSE 12.3 x64. Версия ядра Linux — 3.7.10.

Система видит карточку:

02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
Subsystem: Foxconn International, Inc. Device e042
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at d2400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 >
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-d3-ff-ff-50-7c-e9
Capabilities: [16c] Power Budgeting >
Kernel driver in use: bcma-pci-bridge

Интерфейс тоже виден:

wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=19 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off

Я пытался настроить соединение с точкой доступа с помощью WPA-шифрования по вот этой статье:

Но это тоже неуспешно — утилита wpa_supplicant не обрабатывала созданный файл /etc/wpa_supplicant.conf, и я так и не смог разобраться, в чем дело. Вот реакция утилиты:

# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

Line 1: unknown global field ‘Network= <'.
Line 1: Invalid configuration line ‘Network= <'.
Line 2: unknown global field ‘ssid=»XXX»‘.
Line 2: Invalid configuration line ‘ssid=»XXX»‘.
Line 4: unknown global field ‘psk=XXX’.
Line 4: Invalid configuration line ‘psk=XXX’.
Line 5: unknown global field ‘>’.
Line 5: Invalid configuration line ‘>’.
Failed to read or parse configuration ‘/etc/wpa_supplicant.conf’.

SSID и PSK в логе я заменил на XXX, если чего.

Пожалуйста, помогите разобраться с этой проблемой! Заранее спасибо!

Источник

SDB:WiFi

Содержание

Беспроводные сетевые карты на основе Atheros-чипов

Пожалуйста, перейдите на страницу SDB:Ndiswrapper

Управление сетью

wpa_gui

wpa_gui работает совместно с wpa-supplicant и графическим интерфейсом пользователя для wpa_supplicant. wpa_supplicant может быть настроен на включение управляющего интерфейса. По крайней мере опции ctrl_interface и ctrl_interface_group будут установлен в файле конфигурации wpa_supplicant.

Опция update_config=1 активирует использование сохранения настроек сети через wpa_gui. Для отладки запустите wpa_supplicant с опцией «-dddt » и отправьте сообщение, которое появится в «-f/var/log/wpa-supplicant.log».

wpa_gui поддерживается вместе с wpa_supplicant. Если есть проблемы с настройкой wifi через sysconfig или Networkmanager, то хорошей идей будет попробовать wpa_gui и, тем самым, помочь изолировать проблему.>>

Установка Ad-Hoc соединения

Установка Ad-Hoc соединения используя Network Manager

Этот шаблон предназначен для WiFi соединение между компьютерами без точки доступа (AP). На обоих компьютерах выполните следующие шаги, но выберите разные IP-адреса.

  • Щелкните левой кнопкой мыши на иконке NetworkManager и выберите Создать новую беспроводную сеть
  • Введите adhoc имя сети
  • Выберите метод шифрования
  • Нажмите на кнопку Создать
  • Щелкните правой кнопкой мыши на иконке NetworkManager, выберите Изменить подключения
  • Перейдите на вкладку Беспроводные и выберите имя AdHoc сети, нажмите кнопку Изменить
  • На вкладке Беспроводные установить режим Ad-hoc
  • На вкладке Настройка выберите Ipv4 и ручной метод в выпадающем списке
  • Нажмите кнопку Добавить и введите локальный IP-адрес, сетевую маску и шлюз, т.е. 192.168.0.1, 255.255.255.0 и 192.168.0.1 соответственно
  • Оставьте поля DNS-сервер и домен поиска пустыми
  • Нажмите Применить
  • Щелкните левой кнопкой мыши на иконке NetworkManager и выберите Подключиться к скрытой беспроводной сети
  • Выберите имя adhoc сети выпадающего списка соединений и нажмите Соединить

Установка Ad-Hoc соединения без использования Network Manager

Эта процедура описывает, как установить ad-hoc соединение без NM. Чтобы зашифровать передаваемые данные используйте wpa_suplicant. Ниже описан способ не использует шифрования и является небезопасным.

  • в YaST выключите NetworkManager (NM)
  • остановите беспроводной интерфейс имея права пользователя root

# ip link set wlan0 down

  • установите идентификатор домена и ad-hoc режим

# iwconfig wlan0 essid test-adhoc mode Ad-Hoc

  • поднимите интерфейс

# ip link set wlan0 up

  • установите IP-адрес вручную

# ip addr add 192.168.102.1/24 dev wlan0

Повторите эту процедуру для всех интерфейсов которые будут использоваться при создании сети. Выберите уникальные IP-адреса для каждого интерфейса.

Установка Ad-Hoc соединения используя Yast

  • Yast -> Сетевые устройства -> Сетевые настройки
  • на вкладке Общие настройки выберите ifup и перейдите на вкладку Обзор
  • выберите карту и нажмите Редактировать
  • на вкладке Адрес выберите Статический IP-адресс и заполните поля для IP-адреса, нажмите Далее
  • в списке Режим работы выберите Ad-Hoc и установите ESSID для вашего идентификатора домена
  • в списке Метод аутентификации выберите желаемые настройки и заполните нужные поля, нажмите Далее, затем Завершить

Повторить для всех интерфейсов.

Как подключиться к WiFi без NetworkManager

Если по некоторым причинам NetworkManager (NM) не работает, вы можете попытаться установить WiFi соединение из командной строки.

  • В YaST -> Сетевые устройства -> Сетевые настройки на вкладке Общие параметры выберите Традиционный метод с ifup
  • с правами пользователя root проверьте ваш интерфейс WiFi и активируйте его

# ip link set wlan0 up

  • получите список доступных точек доступа (AP)

# iwlist scan

  • установите в качестве идентификатора домена имя вашей точки доступа

# iwconfig wlan0 essid MyAP

  • проверьте корректность ESSID

# iwconfig wlan0

  • Отредактируйте /etc/wpa_supplicant/wpa_supplicant.conf в соответствии с настройками вашей точки доступа
  • завершите все запущенные процессы wpa-supplicant и запустите снова

# wpa-supplicant -dddt -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -Dwext -f /var/log/wpa_supplicant.log

  • Если карта была ассоциирована, то запустите dhclient или

# dhclient wlan0

  • Назначьте IP-адрес вручную, если AP не поддерживает dhcp

# ifconfig wlan0

Вы должны быть подключены. Если нет, пожалуйста создайте сообщение об ошибке и приведите в нем сообщения команд, упомянутых выше.

Проблема с интерфейсом RFKill

Используя программный интерфейс подсистемы ядра RFKill, пользовательские программы могут получать информацию о состоянии беспроводных сетевых карт и управлять ими — блокировать и активировать. Самый простой способ выяснить, поддерживает ли драйвер вашей беспроводной карты интерфейс RFKill — это установить небольшую утилиту rfkill. Выполните команду:

и она выведет все доступные для rfkill сетевые интерфейсы и их состояние. С помощью этой программы также можно изменять состояние беспроводных интерфейсов.

Если интерфейс подсистемы RFKill доступен, «rfkill list all» выведет что-нибудь типа этого:

NetworkManager (NM) получает уведомления о включении/выключении беспроводных карт через API RFKill. Если RFKill не поддерживается драйвером беспроводного сетевого адаптера и адаптер выключен, то NM не может быть уведомлен о том, что адаптер недоступен и пытается восстановить связь, как если бы она была разорвана. Очевидно, что эти попытки будут неудачными, а NM будет постоянно запрашивать пароль к точке доступа WiFi.

NM убирает недоступные точки доступа из списка через 5 минут, однако в этом случае результаты сканирования беспроводных сетей недоступны поскольку адаптер WLAN выключен. Список точек доступа не обновляется, он станет пустым только после примерно получасового тайм-аута, а в апплете NM можно увидеть кэшированный список точек доступа. Это будет выглядеть как будто WLAN карта всё ещё сканирует беспроводные сети.

При нормальной работе, если вы выключаете адаптер WLAN, то NM через интерфейс RFKill будет уведомлён об этом, флаг «Беспроводная сеть» в апплете будет снят и NM будет считать беспроводной сетевой интерфейс недоступным.

Сканирование точек доступа и скрытые SSID

Существует 2 способа сканирования доступных точек доступа (AP) — активный и пассивный.

  • Активное сканирование. Адаптер (STA) производит широковещательную рассылку пробного фрейм-запроса и получает на него фрейм-ответ от точек доступа. STA обрабатывает эти ответы и создает список точек доступа. Скрытая AP не реагирует на общий фрейм-запрос, но отвечает на конкретные запросы, которые содержат её ESSID.
  • Пассивное сканирование. Пассивное сканирование использует режим мониторинга wifi-карты. AP с интервалом в 100мс передают широковещательный идентифицирующий (beacon) пакет, включающий в себя всю информацию, необходимую для STA чтобы подключиться к точке доступа, включая SSID. STA собирает эти пакеты и создает список точек доступа. Скрытая AP не отправляет beacon-пакеты.

Активное и пассивное сканирование в 802.11n

Когда большие файлы передаются по беспроводной локальной сети используя модуль ядра iwlagn, можно наблюдать что скорость соединения изначально равная 2 Мбит/с после согласования возрастает до 16 Мбит/с при хороших условиях приёма-передачи. Если во время передачи драйвер WLAN адаптера запросил активное сканирование точек доступа, то передача прерывается и после возобновления скорость вновь должна быть согласована. Такое поведение влечёт за собой потерю производительности, и в стандарте 802.11n рекомендовано пассивное сканирование, хотя активное тоже допускается. А поскольку скрытая AP не может быть найдена путём пассивного сканирования, то подразумевается, что скрытые AP не должны быть использованы с 802.11n.

Драйверы

iwlagn

Следующие настройки доступны для драйвера iwlagn:

  • antenna: выбор антенны (1=основная, 2=внешняя, по умолчанию 0 [обе]) (int)
  • swcrypto: использовать программную криптографию (по умолчанию 0 [аппаратная криптография]) (int)
  • disable_hw_scan: отключить аппаратное сканирование (по умолчанию 0) (int)
  • queues_num: количество аппаратных запросов (int)
  • 11n_disable: отключить 11n функционал (int)
  • amsdu_size_8K: установить размер A-MSDU 8K (int)
  • fw_restart4965: перезапустить прошивку в случае ошибки (int)
  • debug: маска отладки (uint)

Ndiswrapper

Качество беспроводных сетевых карт

Мы не испытываем особых проблем с качеством проводных Ethernet-карт, большинство 100 Мбит карт выдают свои 100 Мбит, но и в беспроводном мире не все так просто. этому посвящена страница Качество беспроводных сетевых карт

Источник

Оцените статью