Автор Тема: Проблем с АП?  (Прочетена 1329 пъти)

mcmassacre

  • Участници
  • ***
  • Публикации: 6
  • Distribution: Red Hat Linux
    • Профил
Проблем с АП?
« -: Mar 22, 2010, 11:57 »
 Здравейте, имам проблем с АП под FreeBSD 8.0!!! Всичко работи, връзвам се с АП-то получавам динамично адрес и ползвам мрежовите ресурси, но всичко това само на около метър-два разстояние от АП-то. Момента, в който се отдалеча малко, моментално връзката се разпада. Моля помагайте!!!
Ето инфо и конфигурациите:

gateway# uname -a
FreeBSD gateway.somedomain.net 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Fri Mar 12 19:34:53 EET 2010     root@gateway.somedomain.net:/usr/obj/usr/src/sys/somekernel  i386

gateway# pciconf -lv
...
ral0@pci0:0:13:0:   class=0x028000 card=0x00321737 chip=0x02011814 rev=0x01 hdr=0x00
    vendor     = 'Ralink Technology, Corp'
    device     = 'Ralink Chipset 802.11b/g WLAN Card ( PCIVEN_1814&DEV_0201&SUBSYS_68331460&REV_013&)'
    class      = network
...

gateway# ifconfig -v wlan0
wlan0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
   ether 00:12:17:64:d2:44
   media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
   status: running
   ssid somessid channel 1 (2412 Mhz 11g) bssid 00:12:17:64:d2:44
   regdomain 0 country US anywhere -ecm authmode WPA1+WPA2/802.11i -wps
   -tsn privacy MIXED deftxkey 2
   TKIP 2:128-bit
   TKIP 3:128-bit powersavemode OFF powersavesleep 100 txpower 0
   txpowmax 50.0 -dotd rtsthreshold 2346 fragthreshold 2346 bmiss 7
   11a     ucast NONE    mgmt  6 Mb/s mcast  6 Mb/s maxretry 6
   11b     ucast NONE    mgmt  1 Mb/s mcast  1 Mb/s maxretry 6
   11g     ucast NONE    mgmt  1 Mb/s mcast  1 Mb/s maxretry 6
   turboA  ucast NONE    mgmt  6 Mb/s mcast  6 Mb/s maxretry 6
   turboG  ucast NONE    mgmt  1 Mb/s mcast  1 Mb/s maxretry 6
   sturbo  ucast NONE    mgmt  6 Mb/s mcast  6 Mb/s maxretry 6
   11na    ucast NONE    mgmt  0 MCS  mcast  0 MCS  maxretry 6
   11ng    ucast NONE    mgmt  0 MCS  mcast  0 MCS  maxretry 6
   half    ucast NONE    mgmt  3 Mb/s mcast  3 Mb/s maxretry 6
   quarter ucast NONE    mgmt  1 Mb/s mcast  1 Mb/s maxretry 6
   scanvalid 60 -bgscan bgscanintvl 300 bgscanidle 250
   roam:11a     rssi    7dBm rate 12 Mb/s
   roam:11b     rssi    7dBm rate  1 Mb/s
   roam:11g     rssi    7dBm rate  5 Mb/s
   roam:turboA  rssi    7dBm rate 12 Mb/s
   roam:turboG  rssi    7dBm rate 12 Mb/s
   roam:sturbo  rssi    7dBm rate 12 Mb/s
   roam:11na    rssi    7dBm  MCS  1   
   roam:11ng    rssi    7dBm  MCS  1   
   roam:half    rssi    7dBm rate  6 Mb/s
   roam:quarter rssi    7dBm rate  3 Mb/s -pureg protmode CTS -ht
   -htcompat -ampdu ampdulimit 8k ampdudensity NA -amsdu -shortgi
   htprotmode RTSCTS -puren smps -rifs -wme -burst -dwds -hidessid
   apbridge dtimperiod 1 doth -dfs inact bintval 100
   groups: wlan

gateway# cat /etc/rc.conf
...
wlans_ral0="wlan0"
create_args_wlan0="wlanmode hostap mode 11g"
...

gateway# cat /etc/hostapd.conf
interface=wlan0
bridge=bridge0
driver=bsd
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
#### IEEE 802.11 related config ####
ssid=somessid
macaddr_acl=0
auth_algs=1
country_code=RU
hw_mode=g
channel=1
#### IEEE 802.1X related config ####
ieee8021x=0
#### WPA/IEEE 802.11i config #####
wpa=3
wpa_passphrase=somepassword
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP TKIP


Проблема май е в това, че картата излъява с малко мощност? Как да променя това?
gateway# ifconfig wlan0
wlan0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
   ether 00:12:17:64:d2:44
   media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
   status: running
   ssid somessid channel 1 (2412 Mhz 11g) bssid 00:12:17:64:d2:44
   country US authmode WPA1+WPA2/802.11i privacy MIXED deftxkey 3
   TKIP 2:128-bit TKIP 3:128-bit txpower 0 scanvalid 60 protmode CTS
   dtimperiod 1 -dfs

Ако се опитам да вдигна излъчваната мощност на ръка, ми се връща това:
gateway# ifconfig wlan0 txpower 10
ifconfig: SIOCS80211: Operation not supported

Благодаря предварително.
Активен

mcmassacre

  • Участници
  • ***
  • Публикации: 6
  • Distribution: Red Hat Linux
    • Профил
Re: Проблем с АП?
« Отговор #1 -: Mar 25, 2010, 12:00 »
Проблема е решен! Наистина се оказа, че е от слабото излъчване на картата (txpower 0). Странното е, че въопреки, че в hostapd.conf е дефиниран стандарта (в моят случай RU), картата не променя мощноста си на излъчване.  За целта е достаъчно в rc.conf да се добави следното:
create_args_wlan0="wlanmode hostap mode 11g country BG"
Така, когато се стартира интерфейса, се дефинира стандарта по, който ще работи АП(в моят случай BG).

Може и на ръка:
# ifconfig wlan0 down
# ifconfig wlan0 country BG
# ifconfig wlan0 up
Ако вече е стартиран hostapd, го рестартирайте и след ifconfig wlan0 имаме:
wlan0: flags=8902<BROADCAST,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
   ether 00:12:17:64:d2:44
   media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
   status: no carrier
   ssid somessid channel 6 (2437 Mhz 11g)
   regdomain ETSI country BG authmode AUTO privacy OFF deftxkey 3
   TKIP 2:128-bit TKIP 3:128-bit txpower 30 scanvalid 60 protmode CTS
   dtimperiod 1 -dfs

Сега имате напълно функциониращо АП!!!
Активен