OpenBSD настройка wifi
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 75
- Зарегистрирован: 2010-01-26 17:12:56
OpenBSD настройка wifi
Сидел на freebsd, захотелось чего нибудь эпотажного, поставил openbsd 4.8 свежую. Адаптер определился сразу же, чему я был очень рад. Возникла проблема, не могу настроить соединение wep со своим роутером. На fbsd я правил /etc/wpa_supplicant.conf и запускал dhclient. А тут не воткну. Не поможете?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- BlackCat
- прапорщик
- Сообщения: 469
- Зарегистрирован: 2007-10-16 22:40:42
Re: OpenBSD настройка wifi
Загляните в документацию ifconfig(8), раздел "802.11". Конкретные примеры для того или иного типа адаптеров в документации к их драйверам. Подробный список драйверов, в соответствующем разделе FAQ: http://openbsd.org/faq/faq6.html#Wireless
-
- проходил мимо
Re: OpenBSD настройка wifi
Спасибо, уже чтото произошло. После ifconfig ral0 192.168.1.1 netmask 0xffffff00 nwid ASUS nwkey "1234K56789" заработал пинг 192.168.1.1. Но dhclient ral0 никак. Что делать дальше?
-
- мл. сержант
- Сообщения: 75
- Зарегистрирован: 2010-01-26 17:12:56
Re: OpenBSD настройка wifi
На fbsd было доступно ifconfig wlan0 authmode shared как это сделать на obsd?
- BlackCat
- прапорщик
- Сообщения: 469
- Зарегистрирован: 2007-10-16 22:40:42
Re: OpenBSD настройка wifi
ifconfig(8), опция nwkey
-
- мл. сержант
- Сообщения: 75
- Зарегистрирован: 2010-01-26 17:12:56
Re: OpenBSD настройка wifi
Да ясен пень, конечно же я пробовал.... Проблема не в этом. У меня совместный доступ. На fbsd было так ifconfig wlan0 authmode shared
Как этот параметр изменить тут не понимаю. Проблема ТОЛЬКО в этом. Помогите!
Как этот параметр изменить тут не понимаю. Проблема ТОЛЬКО в этом. Помогите!
- BlackCat
- прапорщик
- Сообщения: 469
- Зарегистрирован: 2007-10-16 22:40:42
Re: OpenBSD настройка wifi
Попробуйте отключить WPA вообще с помощью опции -wpa. Но это только догадка, нет возможности проверить.
-
- проходил мимо
Re: OpenBSD настройка wifi
пишешь в /etc/hostname.<wifi>
nwid "ssid" wpa wpapsk `wpa-psk ssid passphrase`
dhcp
-----------------------------
не забываешь переход на новую строку в конфиге делать - это важно
nwid "ssid" wpa wpapsk `wpa-psk ssid passphrase`
dhcp
-----------------------------
не забываешь переход на новую строку в конфиге делать - это важно
-
- проходил мимо
Re: OpenBSD настройка wifi
Всем привет!
Не завёлся вайфай под драйвером iwn (OpenBSD 5.1). Пишет "бла-бла Intel WiFi Link 130 бла бла device not configured". последние прошивки в /etc/firmware сложил. всё равно не определяет, причем под фряшей пашет без проблем!
че делать то?? помогите плиз!
Не завёлся вайфай под драйвером iwn (OpenBSD 5.1). Пишет "бла-бла Intel WiFi Link 130 бла бла device not configured". последние прошивки в /etc/firmware сложил. всё равно не определяет, причем под фряшей пашет без проблем!
че делать то?? помогите плиз!
- BlackCat
- прапорщик
- Сообщения: 469
- Зарегистрирован: 2007-10-16 22:40:42
Re: OpenBSD настройка wifi
Если верить вот этому обсуждению http://old.nabble.com/Problem-with-iwn- ... 29102.html то firmware должна быть не "последней", а "соответствующей".
-
- проходил мимо
Re: OpenBSD настройка wifi
да, прошивка соответствующая. проблема в том, что при загрузке вообще ничего не видит. то есть девайс нот конфигуред. про прошивки в дмесг'е ничего нет!
-
- проходил мимо
Re: OpenBSD настройка wifi
В коде ядра нет 130 сетевой. Если есть познания С и желание, можете попробывать добавить
http://www.openbsd.org/cgi-bin/cvsweb/s ... tate=1.113
после строчки 93 код
Только гарантировать, что это сработает нет возможности.
http://www.openbsd.org/cgi-bin/cvsweb/s ... tate=1.113
после строчки 93 код
Код: Выделить всё
....
90: { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_1030_1 },
91: { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_1030_2 },
92: { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_100_1 },
93: { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_100_2 }[b],
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_130_1 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_130_2 }[/b]
94: };
...
-
- проходил мимо
Re: OpenBSD настройка wifi
- в коде лишнее, не сработал тэг
-
- проходил мимо
Re: OpenBSD настройка wifi
добавил строчки и откомпилил.
после перезагрузки ядра:
увидело!
посмотрим интерфейс:
пробуем сканировать доступные точки доступа:
на что получаем лог с ошибками в консоли:
после перезагрузки ядра:
Код: Выделить всё
> dmesg|grep WiFi
iwn0 at pci1 dev 0 function 0 "Intel WiFi Link 130" rev 0x34: msi, MIMO 1T2R, BGN, address
тут его MAC-адрес
посмотрим интерфейс:
Код: Выделить всё
> ifconfig iwn0
iwn0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr тут его MAC-адрес
priority: 4
groups: wlan
media: IEEE802.11 autoselect
status: no network
ieee80211: длиннющая фигня
Код: Выделить всё
# ifconfig iwn0 up scan
Код: Выделить всё
iwn0: fatal firmware error
firmware error log:
бла бла бла...
driver status:
бла бла бла...
tx ring 16: qid=16 ciwn0: crystal calibration failed
iwn0: could not initialize hardware
iwn0: fatal firmware error
firmware error log:
бла бла бла...
driver status:
бла бла бла...
tx ring 16: qid=16 ciwn0: crystal calibration failed
iwn0: could not initialize hardware
-
- проходил мимо
Re: OpenBSD настройка wifi
после обновления прошивки через и перезагрузки выдает уже немного другой лог:
x2
Код: Выделить всё
# fw_update
Код: Выделить всё
iwn0: fatal firmware error
firmware error log:
бла бла бла...
driver status:
бла бла бла... (20 tx ring'ов) с cur=0 и queued=0
потом rx ring: cur=2
802.11 state 0
iwn0: crystal calibration failed
iwn0: could not initialize hardware
-
- проходил мимо
Re: OpenBSD настройка wifi
Насколько я понял какая-то ошибка с firmware. Беглый осмотр выявил, что
fw_update просто качает с ихнего openbsd'ого сайта http://firmware.openbsd.org/firmware/ набор файликов с firmware. И там нет файлика для 130.
А сами firmware Openbsd'ные ребята взаимствуют от сюда http://intellinuxwireless.org/?n=downloads
На http://intellinuxwireless.org/?n=downloads нет конкретно для intel wl 130, зато есть для wl 135.
Если бы я проводил дальнейшие исследования, то я попробывал бы скачать http://intellinuxwireless.org/iwlwifi/d ... 68.6.1.tgz
и положить
cp iwlwifi-135-6.ucode /etc/firmware/iwn-135
или возможно под именем iwn-130
А может, сработает какой-нибудь другой firmware с сайта http://intellinuxwireless.org/?n=downloads . (100 или 105 или 2030)
Что это сработает гарантировать нет возможности.
fw_update просто качает с ихнего openbsd'ого сайта http://firmware.openbsd.org/firmware/ набор файликов с firmware. И там нет файлика для 130.
А сами firmware Openbsd'ные ребята взаимствуют от сюда http://intellinuxwireless.org/?n=downloads
На http://intellinuxwireless.org/?n=downloads нет конкретно для intel wl 130, зато есть для wl 135.
Если бы я проводил дальнейшие исследования, то я попробывал бы скачать http://intellinuxwireless.org/iwlwifi/d ... 68.6.1.tgz
и положить
cp iwlwifi-135-6.ucode /etc/firmware/iwn-135
или возможно под именем iwn-130
А может, сработает какой-нибудь другой firmware с сайта http://intellinuxwireless.org/?n=downloads . (100 или 105 или 2030)
Что это сработает гарантировать нет возможности.
-
- проходил мимо
Re: OpenBSD настройка wifi
Есть.
6030 Images – for Intel Centrino Advanced-N 6230, Wireless-N 1030, Wireless-N 130 and Advanced-N 6235
iwlwifi-6000g2b-ucode-18.168.6.1.tgz
-
- проходил мимо
Re: OpenBSD настройка wifi
Скачал все три версии прошивок под свою карточку и по очереди складывал в /etc/firmware.
Теперь прежних ошибок больше не выдает, но при попытке поднять интерфейс и просканировать точки доступа пишет (в консоли):
И, как и следовало ожидать, список точек доступа не предоставляет, интерфейс и вроде бы как "UP", но в то же время "status: no network" то бишь не коннектит.
Теперь прежних ошибок больше не выдает, но при попытке поднять интерфейс и просканировать точки доступа пишет (в консоли):
Код: Выделить всё
iwn0: could not configure bluetooth coexistence
iwn0: could not configure device
-
- проходил мимо
Re: OpenBSD настройка wifi
Да, точно, есть 130 карта.
Что-то больше нет мыслей кроме как заменить
из этой прошивки http://intellinuxwireless.org/iwlwifi/d ... 68.6.1.tgz
cp iwlwifi-6000g2b.ucode /etc/firmware/iwn-6030
поскольку версия 18.168.6.1 , а в openbsd'ном 17.168.5.1
Если не получится, тогда получается, что драйвер действительно не поддерживает эту карту.
Что-то больше нет мыслей кроме как заменить
из этой прошивки http://intellinuxwireless.org/iwlwifi/d ... 68.6.1.tgz
cp iwlwifi-6000g2b.ucode /etc/firmware/iwn-6030
поскольку версия 18.168.6.1 , а в openbsd'ном 17.168.5.1
Если не получится, тогда получается, что драйвер действительно не поддерживает эту карту.
-
- проходил мимо
Re: OpenBSD настройка wifi
Поддерживать то оно поддерживает, т.к. на фряхе всё работает блестящим образом (с драйвером iwn), но вот на опенке оно что-то не может настроить связанное с блютусом и скорее всего из за этого блютуса железяка и ничего путного не хочет делать (как ей велит прошивка).
- BlackCat
- прапорщик
- Сообщения: 469
- Зарегистрирован: 2007-10-16 22:40:42
Re: OpenBSD настройка wifi
Если вы имеете ввиду bluetooth coexistence, то это не такая уж и важная функция. Она используется на тех картах, на которых совместно установлены WiFi и BlueTooth радио-интерфейсы. Обычно это ноутбучные miniPCI-E карты.. писал(а):но вот на опенке оно что-то не может настроить связанное с блютусом
Если bluetooth coexistence удастся заблокировать (хоть правкой драйвера), то до того момента как вы одновременно будете использовать WiFi и BlueTooth никаких затруднений быть не должно.
-
- проходил мимо
Re: OpenBSD настройка wifi
В том то и дело, что наименование одно iwn , а содержание файла драйвера разное.
В FreeBsd eсть 2 функции iwn_send_btcoex и iwn_send_advanced_btcoex. И как я понял для вашей карты поднимается флаг sc->sc_flags |= IWN_FLAG_ADV_BTCOEX; , чтобы вызывалась вторая функция iwn_send_advanced_btcoex.
В OpenBsd только 1 iwn_send_btcoex, и никаких флагов sc->sc_flags |= IWN_FLAG_ADV_BTCOEX нет. Поэтому ошибки и не работает. Значит, что драйвер OpenBsd действительно не поддерживает эту карту. Нужна синхронизация кода драйверов.
В FreeBsd eсть 2 функции iwn_send_btcoex и iwn_send_advanced_btcoex. И как я понял для вашей карты поднимается флаг sc->sc_flags |= IWN_FLAG_ADV_BTCOEX; , чтобы вызывалась вторая функция iwn_send_advanced_btcoex.
В OpenBsd только 1 iwn_send_btcoex, и никаких флагов sc->sc_flags |= IWN_FLAG_ADV_BTCOEX нет. Поэтому ошибки и не работает. Значит, что драйвер OpenBsd действительно не поддерживает эту карту. Нужна синхронизация кода драйверов.
- BlackCat
- прапорщик
- Сообщения: 469
- Зарегистрирован: 2007-10-16 22:40:42
Re: OpenBSD настройка wifi
Наличие только одной функции при отсутствии флага-селектора ещё не говорит об отсутствии какого-то функционала в драйвере. Тут бы документацию полистать и определиться в различиях чипов и firmware.Проходил мимо писал(а):...
В FreeBsd eсть 2 функции iwn_send_btcoex и iwn_send_advanced_btcoex. И как я понял для вашей карты поднимается флаг sc->sc_flags |= IWN_FLAG_ADV_BTCOEX; , чтобы вызывалась вторая функция iwn_send_advanced_btcoex.
В OpenBsd только 1 iwn_send_btcoex, и никаких флагов sc->sc_flags |= IWN_FLAG_ADV_BTCOEX нет. Поэтому ошибки и не работает. Значит, что драйвер OpenBsd действительно не поддерживает эту карту. Нужна синхронизация кода драйверов.
Этот BT coexistence вообще возможно выключить? Параметром модуля или с помощью sysctl?
-
- проходил мимо
Re: OpenBSD настройка wifi
Попробовал "быстрый и грязный хак", который заключается в том, чтобы тупо добавить функцию send_advanced_btcoex и нужные дефайны из исходника freebsd в исходник openbsd.
Скомпилил ядро, запустил, а оно выдало
во время поднятия сетки и выкинуло меня в отладчик.
(
Ладно, понятно что тут не обойтись без нормальной синхронизации с драйвером от FreeBSD (где всё работает).
Тема закрыта.
Скомпилил ядро, запустил, а оно выдало
Код: Выделить всё
uvm_fault(0xda6ca100, 0x0, 0, 1) -> e
kernel: page fault trap, code=0
Stopped at iwn_init+0x124: cmpl $0x8,0x89c(%ebx)

Ладно, понятно что тут не обойтись без нормальной синхронизации с драйвером от FreeBSD (где всё работает).
Тема закрыта.