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

Исходное сообщение
"FreeBSD WiFi роутер"

Отправлено synapse , 31-Авг-13 20:18 
имеется машина на FreeBSD 9.0
которая получает интернет от провайдера и раздает его в локальную сеть по проводу

задача: так же раздавать интернет через 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

что делать дальше практически не знаю, перепробовал несколько вариантов, в том числе и с данного сайта, но пока что-то не получается

на некоторые команды выдает - ifconfig: SIOCS80211: Invalid argument
например такую - ifconfig ral0 ssid SOME-SSID channel 0 media DS/11Mbps

и как был интерфейс status: no carrier, так и остается

помогите выполнить задачку мне не посильную

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


Содержание

Сообщения в этом обсуждении
"FreeBSD WiFi роутер"
Отправлено mr_gfd , 01-Сен-13 12:24 
cloned_interfaces="wlan0"
wlans_ral0="wlan0"
create_args_wlan0="wlanmode hostap mode 11g"
hostapd_enable="YES"


или внимательно man 4 ral; man 4 hostapd


"FreeBSD WiFi роутер"
Отправлено mr_gfd , 01-Сен-13 12:28 
hostap mode 11ng

"FreeBSD WiFi роутер"
Отправлено synapse , 01-Сен-13 22:54 
> hostap mode 11ng

спасибо большое, хоть какое-то оживление в сетевой теперь

что-то я совсем запутался с этим 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

ни одна железка не видит его, по видимому что-то еще не сделал
конечно не присвоил айпи, но думаю не в этом дело
даже сети доступные не показывает, хотя может в данном виде он и не должен?
ifconfig wlan0 up scan - пусто


"FreeBSD WiFi роутер"
Отправлено Сергей , 02-Сен-13 08:47 
> ни одна железка не видит его, по видимому что-то еще не сделал
> конечно не присвоил айпи, но думаю не в этом дело
> даже сети доступные не показывает, хотя может в данном виде он и
> не должен?

Доступные сети не покажет, вы активизируете его как точку доступа, а не как клиента...


"FreeBSD WiFi роутер"
Отправлено synapse , 02-Сен-13 11:48 
>> ни одна железка не видит его, по видимому что-то еще не сделал
>> конечно не присвоил айпи, но думаю не в этом дело
>> даже сети доступные не показывает, хотя может в данном виде он и
>> не должен?
>  Доступные сети не покажет, вы активизируете его как точку доступа, а
> не как клиента...

ну я так и подумал, а почему тогда его не видит ни одна железка? что еще нужно сделать или что не так сделал?


"FreeBSD WiFi роутер"
Отправлено mr_gfd , 02-Сен-13 15:58 
WPA2 и TKIP - вот проблема, я так думаю. AES стоит использовать. ну и сислог включить, и читать лог.

"FreeBSD WiFi роутер"
Отправлено synapse , 04-Сен-13 22:34 
так же попробовал мануал с данного сайта: - [url]http://www.lissyara.su/articles/freebsd/tuning/wifi_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

так же ни одна железка не видит
что дальше делать уже не знаю, совсем измучился с этим делом

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


"FreeBSD WiFi роутер"
Отправлено mr_gfd , 06-Сен-13 00:24 
под оффтопиком радио видно в эфире?
в конфиге ничего противозаконного не вижу.

"FreeBSD WiFi роутер"
Отправлено synapse , 06-Сен-13 00:28 
> под оффтопиком радио видно в эфире?
> в конфиге ничего противозаконного не вижу.

в том то и дело, что все вроде бы запускается и ошибок в логах не нашел, но данный ССИД в эфире не виден, ни смартфоном, ни планшетом
и куда дальше копать и что искать и как заставить работать, уже не знаю


"FreeBSD WiFi роутер"
Отправлено DN , 06-Сен-13 15:51 
>[оверквотинг удален]
>         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

^^^^^^^^^^^
Мощность на передачу поставьте хотя бы 20 dBm .



"FreeBSD WiFi роутер"
Отправлено synapse , 07-Сен-13 11:43 
>> txpower 0 scanvalid 60 protmode CTS wme
> ^^^^^^^^^^^
> Мощность на передачу поставьте хотя бы 20 dBm .

что-то я не нашел где это меняется?


"FreeBSD WiFi роутер"
Отправлено DN , 07-Сен-13 15:40 
>>> txpower 0 scanvalid 60 protmode CTS wme
>> ^^^^^^^^^^^
>> Мощность на передачу поставьте хотя бы 20 dBm .
> что-то я не нашел где это меняется?

man ifconfig


"FreeBSD WiFi роутер"
Отправлено synapse , 08-Сен-13 11:43 
>>>> txpower 0 scanvalid 60 protmode CTS wme
>>> ^^^^^^^^^^^
>>> Мощность на передачу поставьте хотя бы 20 dBm .
>> что-то я не нашел где это меняется?
> man ifconfig

ifconfig wlan0 txpower 20
ifconfig: SIOCS80211: Operation not supported


"FreeBSD WiFi роутер"
Отправлено DN , 16-Сен-13 10:48 
> ifconfig wlan0 txpower 20
> ifconfig: SIOCS80211: Operation not supported

Похоже Вам надо искать дополнительные патчи для этого чипа (Ralink RT3060F).


"FreeBSD WiFi роутер"
Отправлено synapse , 20-Сен-13 11:25 
>> ifconfig wlan0 txpower 20
>> ifconfig: SIOCS80211: Operation not supported
> Похоже Вам надо искать дополнительные патчи для этого чипа (Ralink RT3060F).

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