Привет всем.
Такая проблема, есть следующая система 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
>При загрузке ifconfig показывает только интерфейс ath0. (отсутствует wlan0)
>В rc.conf, после поисков в инете, поставил следующее:
>vaps_ath0="wlan0"От куда такой параметр?
wlans_ath0="wlan0"по поводу WPA не подскажу.. Попробуйте спросить в списке рассылки freebsd-current@ или freebsd-net@
>>При загрузке 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 но всеравно не работает :)
>Пробовал и
>vaps_ath0="wlan0"
>и
>wlans_ath0="wlan0"
>одна фигня
>Вроде как vaps появилось в current или я ошибаюсь...хз...по моему конечно логичней
>wlans но всеравно не работает :)man wpa_supplicant
man wpa_supplicant.conf
/etc/rc.d/netif restart wlan0это зацепит строчку в rc.conf
ifconfig_wlan0="WPA DHCP"и запустит wpa_supplicant и dhclient с нужными параметрами
такая же проблема!
и запускать /etc/rc.d/netif wlan0 бессмысленно, если не создалось изначально wlan0!!!
пришлось закатать
ifconfig wlan0 create wlandev iwi0(у меня карточка Intel PRO/Wireless 2200BG)в скрипт и бросить в /usr/local/etc/rc.d/
хотя я думаю что это не совсем правильно, но решение проблемы по другому пока не нашел
>[оверквотинг удален]
>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"после этого при ребуте машины интерфейс поднимается и функционирует в качестве точки доступа))