Титла: Проблем с АП? Публикувано от: mcmassacre в 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 Благодаря предварително. Титла: Re: Проблем с АП? Публикувано от: mcmassacre в 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 Сега имате напълно функциониращо АП!!! |