Страница 1 из 1

FreeBSD WiFi роутер

Добавлено: 2013-09-04 21:30:43
synatash
имеется машина на FreeBSD 9.1
которая получает интернет от провайдера и раздает его в локальную сеть по проводу
задача: так же раздавать интернет через WiFi

для этой задачи была установлена карта - asus pci-n10 на чипе Ralink RT3060F

система определила данную карту как - ral0: <Ralink Technology RT3060> mem 0xfebd0000-0xfebdffff irq 17 at device 9.0 on pci0

ifconfig показывает -

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

ral0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 30:85:a9:38:c8:15
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
что-то я совсем запутался с этим WiFi, перелопатил кучу сайтов и пока ничего не получается помогите либо точным советом или тыкните в нормальный мануал по настройке

настройка по одному из мануалов
rc.conf

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

cloned_interfaces="wlan0"
wlans_ral0="wlan0"
create_args_wlan0="wlanmode hostap mode 11g"
ifconfig_wlan0="up mediaopt hostap"
hostapd_enable="YES"
hostapd.conf

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

interface=wlan0
logger_syslog=-1
logger_syslog_level=0
logger_stdout=-1
logger_stdout_level=2
debug=3
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=<BOX2>
macaddr_acl=0
wpa=2
wpa_passphrase=<пароль>
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP TKIP
в итоге после перезагрузки
ifconfig

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

ral0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 30:85:a9:38:c8:15
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
        status: running
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 30:85:a9:38:c8:15
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
        status: running
        ssid <BOX2> channel 1 (2412 MHz 11g) bssid 30:85:a9:38:c8:15
        country US authmode WPA2/802.11i privacy MIXED deftxkey 2
        TKIP 2:128-bit txpower 0 scanvalid 60 protmode CTS wme dtimperiod 1
        -dfs
ни одна железка не видит его, по видимому что-то еще не сделал
конечно не присвоил айпи, но думаю не в этом дело

так же попробовал мануал с данного сайта: - http://www.lissyara.su/articles/freebsd ... fi_router/
rc.conf

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

wlans_ral0="wlan0"
create_args_wlan0="wlanmode hostap"
ifconfig_wlan0="up mediaopt hostap"
cloned_interfaces="bridge0"
ifconfig_bridge0="inet 192.168.17.1 netmask 255.255.255.0 \
                                        addm wlan0 addm vr0 up"
ifconfig_vr0="up"
hostapd_enable="YES"
hostapd.conf

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

interface=wlan0
logger_syslog=-1
logger_syslog_level=0
logger_stdout=-1
logger_stdout_level=2
debug=3
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=<QWERT>
macaddr_acl=0
wpa=2
wpa_passphrase=<12345>
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP TKIP
после перезагрузки
ifconfig

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

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=2008<VLAN_MTU,WOL_MAGIC>
        ether 00:80:48:5e:0f:fb
        inet айпи netmask 0xffffffc0 broadcast маска
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
ral0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 30:85:a9:38:c8:15
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
        status: running
vr0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=82808<VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE>
        ether 00:1b:b9:58:83:7d
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet 127.0.0.1 netmask 0xff000000
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 02:81:f4:ec:68:00
        inet 192.168.17.1 netmask 0xffffff00 broadcast 192.168.17.255
        id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
        maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
        root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
        member: vr0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                ifmaxaddr 0 port 8 priority 128 path cost 55
        member: wlan0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                ifmaxaddr 0 port 13 priority 128 path cost 370370
wlan0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 30:85:a9:38:c8:15
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
        status: running
        ssid <QWERT> channel 1 (2412 MHz 11g) bssid 30:85:a9:38:c8:15
        country US authmode WPA2/802.11i privacy MIXED deftxkey 3
        TKIP 2:128-bit TKIP 3:128-bit txpower 0 scanvalid 60 protmode CTS wme
        dtimperiod 1 -dfs
так же ни одна железка не видит
что дальше делать уже не знаю, совсем измучился с этим делом

помогите плз. решить задачку

заранее благодарю за помощь.

Re: FreeBSD WiFi роутер

Добавлено: 2013-09-04 23:09:52
SomeBody
ssid=<QWERT>
wpa_passphrase=<12345>

зачем <> ? без них попробуйте, у меня без них всё работало великолепно.

Re: FreeBSD WiFi роутер

Добавлено: 2013-09-05 6:51:15
synatash
SomeBody писал(а):ssid=<QWERT>
wpa_passphrase=<12345>

зачем <> ? без них попробуйте, у меня без них всё работало великолепно.
это тут вовсе не причем, делал я без них и с ними, сделал сейчас по вашему совету опять без ковычек
проблема именно что не видится ссид ни на одной железке, а значит как я понимаю - не включается раздача, хотя в логах ошибок я не нашел

Re: FreeBSD WiFi роутер

Добавлено: 2013-09-06 10:25:19
Gegemon
synatash писал(а):.....
хотя в логах ошибок я не нашел
А что за логи?
Попробуйте взять часть по настройке AP отсюда: http://forum.lissyara.su/viewtopic.php?f=4&t=24938

Re: FreeBSD WiFi роутер

Добавлено: 2013-09-08 10:27:25
synatash
Gegemon писал(а):
synatash писал(а):.....
хотя в логах ошибок я не нашел
А что за логи?
Попробуйте взять часть по настройке AP отсюда: http://forum.lissyara.su/viewtopic.php?f=4&t=24938
логи все какие есть смотрю типа /var/log/messages или /var/log/hostapd.log или /var/log/wlan.log

попробовал сылочку, все равно не видят железки

может драйвера криво встали? скачал драйвера с офф сайта релинка Linux_PCI_N10_1005, пробую скомпилировать, но выдает ошибку
make: chdir /lib/modules/9.1-RELEASE-p6/build: No such file or directory

проверил данный путь, но нет таких каталогов кроме /lib/

Re: FreeBSD WiFi роутер

Добавлено: 2013-09-17 5:24:28
kharkov_max
hostapd.conf Нужен только для того что бы на точку (AP) поставить пароль.

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

wpa_passphrase=<12345>
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP TKIP
Все остальное можно сконфигурить через ifconfig или rc.conf

Попробуйте сначала пойти простым путем и запустить AP без ключа либо пароля, а далее, если получится - усложнять ...

Re: FreeBSD WiFi роутер

Добавлено: 2013-09-20 10:24:09
synatash
всем спасибо кто пытался помочь, плюнул и купил другую карту на другом чипе и все заработало
тему можно закрыть