Key Concepts

Точка доступа 802.11ng на RT2860 RT2700U RT2800U RT3000U PDF Печать E-mail
Рейтинг пользователей: / 5
ХудшийЛучший 
Автор: Nikolay   
15.03.2010 00:00
Точка доступа 802.11ng на RT2860 RT2700U RT2800U RT3000U 
 
Имеем:
Операционная система:
    FreeBSD 8.0-STABLE #1 r205273M: i386
Сетевая карточка на чипсете Ralink2860:
    TRENDnet Wireless N-Draft PCI Adapter (802.11n/b/g, 300Mbps)

Скачиваем исходники, собираем модуль под карточку, копируем его в /boot/kernel:
# cd /path/to/your/ralink_drivers.git/incarnation
# git clone --local  http://repo.or.cz/r/ralink_drivers/rt2860_fbsd8.git 
# cd rt2860_fbsd8/ 
# make
# cp rt2860.ko /boot/kernel/
# echo 'rt2860_load="YES"' >> /boot/loader.conf
# kldload rt2860.ko
# ifconfig wlan0 create wlandev rt28600

Далее все как описывалось много раз, но я все же решил запостить.
 
В /etc/rc.conf

ifconfig_wlan0="inet 192.168.0.1/24"
wlans_rt28600="wlan0"
create_args_wlan0="wlanmode hostap country RU"
hostapd_enable=YES
В /etc/hostapd.conf
interface=wlan0
hw_mode=g
macaddr_acl=0
auth_algs=1
ssid=Free
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
wpa=2
wpa_passphrase=Пароль
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP

Вешаем DHCP на wlan0, настраиваем фаервол и вперёд!
Получается примерно следующее:

# ifconfig
.....
rt28600: flags=8943 metric 0 mtu 2290
        ether 00:14:d1:c4:00:00
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng
....
wlan0: flags=8843 metric 0 mtu 1500
        ether 00:14:d1:c4:00:00
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng
        status: running
        ssid Free channel 11 (2462 MHz 11g ht/40-) bssid 00:14:d1:c4:00:00
        regdomain NONE country RU authmode WPA2/802.11i privacy MIXED
        deftxkey 3 AES-CCM 2:128-bit AES-CCM 3:128-bit txpower 30 scanvalid 60
        protmode CTS ampdulimit 32k shortgi wme burst dtimperiod 1 -dfs
....

# pciconf -lv
....
rt28600@pci0:3:5:0:     class=0x028000 card=0x28601814 chip=0x06011814 rev=0x00 hdr=0x00
    vendor     = 'Ralink Technology, Corp'
    class      = network
...
Подобным образом собирается и модуль под карточки на чипсете Ralink2870.
Только репозитарий другой:

# git clone --local http://repo.or.cz/r/ralink_drivers/rt2870_fbsd8.git
Соответственно модуль будет именоваться rt2870.ko.
У меня таким образом заработал USB-адаптер Wireless N. TEW-644UB.

rt28700: flags=8843 metric 0 mtu 2290
        ether 00:14:d1:56:00:00
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng
        status: running
wlan0: flags=8843 metric 0 mtu 1500
        ether 00:14:d1:56:00:00
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng
        status: running
        ssid FreeYourMind channel 1 (2412 MHz 11g ht/40+) bssid 00:14:d1:56:00:00
        regdomain NONE country RU authmode WPA2/802.11i privacy MIXED
        deftxkey 2 AES-CCM 2:128-bit txpower 30 scanvalid 60 protmode CTS
        ampdulimit 32k shortgi wme burst dtimperiod 1 -dfs

Ссылки:
http://forums.freebsd.org/showpost.php? ... stcount=60
http://forums.freebsd.org/showpost.php? ... ostcount=1
http://www.freebsd.org/cgi/query-pr.cgi?pr=143627
http://martenvijn.nl/trac/wiki/ap

p.s:

Под USB адаптеры на Ralink чипсете можно собрать драйвер run(4).
Вот ссылка.
Включено в CURRENT начиная с r203134.
Тоже работает.
Проверял. ;)
LAST_UPDATED2
 

Комментарии  

 
0 # Александр 2010-08-25 03:36 Спасибо!!! Купил конечно по дурости asus PCE-N13 но большнничегопод PCIE-E не было…

git кстати тоже надо установить перед всем остальным (кооллекция портов тоже должна уже стоять)

whereis git

git: /usr/ports/devel/git

cd /usr/ports/devel/git

make
make install
reboot

и по той ссылке git не захотел только вот по этой
git clone —local git://repo.or.cz/ralink_drivers/rt2860_fbsd8.git
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Osiris_ru 2012-01-16 10:55 Спасибо за статью!
Нет у Вас информации, кто занимался разработкой данных драйверов?
Установил Freebsd 9.0 и проблема драйверов для Realink rt2860 снова стала актуальна.
При попытке использования драйвера предназначеного для 8.0 адаптер обнаруживается, но при попытке запуска hostapd все валится в панику :(
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Nikolay 2012-01-26 09:44 Alexander Egorenkov
Сони его засудила, так что связаться с ним у вас вряд ли получится.
Его e-mail можете найти по адресу:
repo.or.cz/.../...
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий


Защитный код
Обновить

 
 
© 2012 WWW.FREEBSDROCKS.RU. Все права защищены.
Joomla! — свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Joomla-Template by android news & windows forum