Проблема FreeBSD8 + wlan

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
AleZ
проходил мимо

Проблема FreeBSD8 + wlan

Непрочитанное сообщение AleZ » 2010-01-04 12:20:23

Есть нотбук с FreeBSD 8 и wifi картой Intel PRO/2100, драйвер ipw_firmware-1.3_4 (пробовал еще 1.3_2).

uname -a

Код: Выделить всё

FreeBSD freebsd. 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
dmesg

Код: Выделить всё

...
ipw0: <Intel(R) PRO/Wireless 2100 MiniPCI> mem 0xe0200000-0xe0200fff irq 5 at device 7.0 on pci2
ipw0: [ITHREAD]
...
rc.conf

Код: Выделить всё

...
wlans_ipw0="wlan0"
ifconfig_wlan0="ssid RADIOSPOT DHCP"
ifconfig wlan0 list scan

Код: Выделить всё

SSID/MESH ID    BSSID              CHAN RATE   S:N     INT CAPS
RADIOSPOT       00:02:cf:6b:60:74    6   54M -95:-95  100 E   
DSL-2640U       00:21:91:54:e0:03   11   54M -95:-95  100 EP   WPA WME
TP-LINK         00:1d:0f:ce:42:90    6   11M -95:-95  100 ES   ATH
ifconfig -a

Код: Выделить всё

fwe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
  options=8<VLAN_MTU>
  ether 02:00:f0:01:16:9d
  ch 1 dma -1
fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
  lladdr 0.0.f0.41.0.1.16.9d.a.2.ff.fe.0.0.0.0
ipw0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
  ether 00:04:23:93:c2:f1
  media: IEEE 802.11 Wireless Ethernet autoselect mode 11b
  [color=#FF0000]status: associated[/color]
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
  options=2009<RXCSUM,VLAN_MTU,WOL_MAGIC>
  ether 00:00:f0:88:16:9c
  inet 192.168.0.100 netmask 0xffffff00 broadcast 192.168.0.255
  media: Ethernet autoselect (100baseTX <full-duplex>)
  status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
  options=3<RXCSUM,TXCSUM>
  inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 
  inet6 ::1 prefixlen 128 
  inet 127.0.0.1 netmask 0xff000000 
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
  ether 00:04:23:93:c2:f1
  media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
  [color=#FF0000]status: no carrier[/color]
  ssid RADIOSPOT channel 1 (2412 Mhz 11b)
  country US authmode OPEN privacy OFF txpower 0 bmiss 7 scanvalid 60
  bintval 0
Далее при повторном ifconfig канал меняется циклически 1, 6, 11.
ifconfig wlan0

Код: Выделить всё

wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
  ether 00:04:23:93:c2:f1
  media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
  status: no carrier
  ssid RADIOSPOT channel 6 (2437 Mhz 11b)
  country US authmode OPEN privacy OFF txpower 0 bmiss 7 scanvalid 60
  bintval 0
В чем проблема что ipw0 ассоциирован, а wlan0 -- нет?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

degarn
рядовой
Сообщения: 37
Зарегистрирован: 2010-02-02 22:19:37
Откуда: обитатель штата Люблино
Контактная информация:

Re: Проблема FreeBSD8 + wlan

Непрочитанное сообщение degarn » 2010-02-04 1:23:56

Делаешь так:

Код: Выделить всё

# cat /etc/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
ap_scan=1
fast_reauth=1
network={
        ssid="название точки доступа"
        scan_ssid=1
        key_mgmt=WPA-PSK    #(если используешь такой алгоритм, разумеется)
        psk="здесь продается славянский шкаф?"    #твоя парольная фраза      
}
потом в rc.conf :

Код: Выделить всё

wlans_ral0="wlan0"     (у тебя не рал0, а что-то там свое..)                                 
ifconfig_wlan0="WPA DHCP"                               
ifconfig_wlan0="inet 192.168.1.5  netmask 255.255.255.0"

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

alezzz
проходил мимо

Re: Проблема FreeBSD8 + wlan

Непрочитанное сообщение alezzz » 2010-03-19 13:14:18

это все я проделывал, проблема в том что на 7.1 все прекрасно работает, там на прямую через ipw0. А вот на 8.0 получается описанная выше ситуация. В процессе поисков наткнулся на какой-то список проблем (ссылку к сожалению не сохранил) где было написано что ipw в 8-ой версии пока не работает.

alezzz
проходил мимо

Re: Проблема FreeBSD8 + wlan

Непрочитанное сообщение alezzz » 2010-03-19 20:10:16

сразу не обратил внимание
[/quote]ifconfig_wlan0="WPA DHCP"
ifconfig_wlan0="inet 192.168.1.5 netmask 255.255.255.0"[/quote]
а зачем присваивать адрес, строкой выше он ведь назначается по DHCP?

degarn
рядовой
Сообщения: 37
Зарегистрирован: 2010-02-02 22:19:37
Откуда: обитатель штата Люблино
Контактная информация:

Re: Проблема FreeBSD8 + wlan

Непрочитанное сообщение degarn » 2010-03-26 10:58:37

Это (про адрес) я ошибся, у меня это закоментировано :-)
Всегда с вами....

degarn
рядовой
Сообщения: 37
Зарегистрирован: 2010-02-02 22:19:37
Откуда: обитатель штата Люблино
Контактная информация:

Re: Проблема FreeBSD8 + wlan

Непрочитанное сообщение degarn » 2010-03-26 11:52:49

alezzz писал(а):сразу не обратил внимание
ifconfig_wlan0="WPA DHCP"
ifconfig_wlan0="inet 192.168.1.5 netmask 255.255.255.0"[/quote]
а зачем присваивать адрес, строкой выше он ведь назначается по DHCP?[/quote]

Вот так сделайте:

Код: Выделить всё

rc.conf:

wlans_ipw0="wlan0"                   
ifconfig_wlan0="WPA DHCP"

/etc/wpa_supplicant.conf:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
ap_scan=1
fast_reauth=1
network={
	ssid="My ssid"
	scan_ssid=1
	key_mgmt=WPA-PSK
	psk=password
}

Вообще нет по-моему единого решения, жутко капризная вестчь, я долго мучился, включалась, работала одно время - потом - без изменения конфига чик - и хоть ты тресни - никак. Потом вот эту, что опубликовал в итоге сделал - работает. Если не прокатит - скажи, будем дальше мучить.
Кстати, если ты обновлял версии фрюхи (не ставил с нуля) - могут быть затыки, если так - то синхронизируй исходники и пересобери мир.
Всегда с вами....