URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80986
[ Назад ]

Исходное сообщение
"FreeBSD проблемы с wifi"

Отправлено elephant , 02-Июл-08 12:32 
Привет всем.
Такая проблема, есть следующая система FreeBSD 8.0-CURRENT
на ноутбуке toshiba satellite L100
wifi карточка Atheros AR5005G
В конфиге ядра указано:
device wlan
device wlan_wep
...
device ath
device ath_hal
device ath_rate_sample

При загрузке ifconfig показывает только интерфейс ath0. (отсутствует wlan0)
В rc.conf, после поисков в инете, поставил следующее:
vaps_ath0="wlan0"
ifconfig_wlan0="WPA DHCP"
Всеравно wlan0 не появляется. Нашел как создавать его вручную:
ifconfig wlan0 create wlandev ath0
Создается нормально - но после перезагрузки снова пропадает (так и должно быть? или что то где то надо прописывать еще?)
далее пытаюсь подключиться к AP dlink 2100.
(естественно создал /etc/wpa_supplicant.conf)
/etc/rc.d/wpa_supplicant start wlan0
ifconfig показывает что wlan0 - associated - ssid тот - канал тот и т.д. Смотрю на длинке - тоже все замечательно - пишет что подключен клиент, и все вроде ок.
Но! - по dhcp, который на длинке настроен, не выдается ip адрес.
dhclient wlan0 тоже не дает никаких результатов
Вручную присваивание IP ничем не помогает - IP присваивается - но ни dlink ни комп к которому он подключен не пингуются
Уже не знаю что делать :(

P.S: так же пробовал в rc.conf прописать не DHCP а "inet 192.168.0.2" и подсоединяться не через wpa_supplicant а запуская /etc/rc.d/netif restart (после создания wlan0) - в итоге ip присваивается - к wifi подключается - но проблема та же - ничего не пингуется ну и днс соответственно нет и т.д.
netstat -rn
192.168.0.0/24 link#4 UC 0 0 wlan0


Содержание

Сообщения в этом обсуждении
"FreeBSD проблемы с wifi"
Отправлено butcher , 02-Июл-08 17:26 
>При загрузке ifconfig показывает только интерфейс ath0. (отсутствует wlan0)
>В rc.conf, после поисков в инете, поставил следующее:
>vaps_ath0="wlan0"

От куда такой параметр?
wlans_ath0="wlan0"

по поводу WPA не подскажу.. Попробуйте спросить в списке рассылки freebsd-current@ или freebsd-net@


"FreeBSD проблемы с wifi"
Отправлено elephant , 02-Июл-08 21:03 
>>При загрузке ifconfig показывает только интерфейс ath0. (отсутствует wlan0)
>>В rc.conf, после поисков в инете, поставил следующее:
>>vaps_ath0="wlan0"
>
>От куда такой параметр?
>wlans_ath0="wlan0"
>
>по поводу WPA не подскажу.. Попробуйте спросить в списке рассылки freebsd-current@ или
>freebsd-net@

Пробовал и
vaps_ath0="wlan0"
и
wlans_ath0="wlan0"
одна фигня
Вроде как vaps появилось в current или я ошибаюсь...хз...по моему конечно логичней wlans но всеравно не работает :)


"FreeBSD проблемы с wifi"
Отправлено weec , 04-Июл-08 10:33 
>Пробовал и
>vaps_ath0="wlan0"

>wlans_ath0="wlan0"
>одна фигня
>Вроде как vaps появилось в current или я ошибаюсь...хз...по моему конечно логичней
>wlans но всеравно не работает :)

man wpa_supplicant
man wpa_supplicant.conf


"FreeBSD проблемы с wifi"
Отправлено weec , 31-Июл-08 17:07 

/etc/rc.d/netif restart wlan0

это зацепит строчку в rc.conf
ifconfig_wlan0="WPA DHCP"

и запустит wpa_supplicant и dhclient с нужными параметрами


"FreeBSD проблемы с wifi"
Отправлено neurobomman , 03-Окт-09 00:03 
такая же проблема!
и запускать /etc/rc.d/netif wlan0 бессмысленно, если не создалось изначально wlan0!!!
пришлось закатать
ifconfig wlan0 create wlandev iwi0(у меня карточка Intel PRO/Wireless 2200BG)в скрипт и бросить в /usr/local/etc/rc.d/
хотя я думаю что это не совсем правильно, но решение проблемы по другому пока не нашел


"FreeBSD проблемы с wifi"
Отправлено Andrey , 09-Окт-09 09:38 
>[оверквотинг удален]
>dlink ни комп к которому он подключен не пингуются
>Уже не знаю что делать :(
>
>P.S: так же пробовал в rc.conf прописать не DHCP а "inet 192.168.0.2"
>и подсоединяться не через wpa_supplicant а запуская /etc/rc.d/netif restart (после создания
>wlan0) - в итоге ip присваивается - к wifi подключается -
>но проблема та же - ничего не пингуется ну и днс
>соответственно нет и т.д.
>netstat -rn
>192.168.0.0/24 link#4 UC 0 0 wlan0

вот решение вашей проблемы

в /etc/rc.conf пишем

wlans_ath="wlan0"
create_args_wlan0="wlanmode hostap"
ifconfig_wlan0="inet некий_ip netmask некая_маска ssid my_ssid mode 11g"
hostapd_enable="YES"

после этого при ребуте машины интерфейс поднимается и функционирует в качестве точки доступа))