1

Temat: problem z Wifi Analyzer

Skusiłem się na Wifi Analyzer i nie obyło się bez problemów. Instalacja wg instrukcji:

root@YatkhaWiFi:~# opkg update
Downloading http://downloads.openwrt.org/backfire/1 … ckages.gz.
Inflating http://downloads.openwrt.org/backfire/1 … ckages.gz.
Updated list of available packages in /var/opkg-lists/packages.
root@YatkhaWiFi:~# opkg install libgd libfreetype
Installing libgd (2.0.35-1) to root...
Downloading http://downloads.openwrt.org/backfire/1 … r71xx.ipk.
Installing libjpeg (6b-1) to root...
Downloading http://downloads.openwrt.org/backfire/1 … r71xx.ipk.
Installing libpng (1.2.41-1) to root...
Downloading http://downloads.openwrt.org/backfire/1 … r71xx.ipk.
Installing zlib (1.2.3-5) to root...
Downloading http://downloads.openwrt.org/backfire/1 … r71xx.ipk.
Installing libfreetype (2.3.9-2) to root...
Downloading http://downloads.openwrt.org/backfire/1 … r71xx.ipk.
Configuring libjpeg.
Configuring zlib.
Configuring libpng.
Configuring libgd.
Configuring libfreetype.

root@YatkhaWiFi:~# opkg install http://eko.one.pl/openwrt/backfire/10.0 … ar71xx.ipk
Downloading http://eko.one.pl/openwrt/backfire/10.0 … r71xx.ipk.
Installing gnuplot (4.4.0-1) to root...
Installing libncurses (5.7-2) to root...
Downloading http://downloads.openwrt.org/backfire/1 … r71xx.ipk.
Installing uclibcxx (0.2.2-2) to root...
Downloading http://downloads.openwrt.org/backfire/1 … r71xx.ipk.
Configuring uclibcxx.
Configuring libncurses.
Configuring gnuplot.

root@YatkhaWiFi:~# cd /bin
root@YatkhaWiFi:/bin# wget http://eko.one.pl/openwrt/sources/wifianalyzer.sh
Connecting to eko.one.pl (94.152.131.216:80)
wifianalyzer.sh      100% |**************************|  1233  --:--:-- ETA

root@YatkhaWiFi:/bin# chmod 755 wifianalyzer.sh
root@YatkhaWiFi:/bin# wifianalyzer.sh
wlan0     Interface doesn't support scanning : Operation not supported
plot '/tmp/dane.txt' every ::1::1  using 1:2:3 w labels center offset 0,1 notitle
                                                                                                                ^
"/tmp/gnuplot_cmd", line 12: warning: Skipping data file with no valid points

Efekt jest taki, że /tmp/dane.txt jest pusty, a wifi.png nie zawiera żadnych wykresów, tylko same osie.
Co tym razem skopałem? No chyba, że TL-WR1043ND nie potrafi skanować...

2

Odp: problem z Wifi Analyzer

Standardowo - wifi w pliku musi być włączone (wywalone disabled)

później zrób

ifconfig wlan0 down
ifconfig wlan0 up
iwlist wlan0 scan
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: problem z Wifi Analyzer

Cezary napisał/a:

Standardowo - wifi w pliku musi być włączone (wywalone disabled)

Jeszcze tylko napisz w jakim pliku (dopiero zaczynam przygodę z OpenWrt).

4

Odp: problem z Wifi Analyzer

/etc/config/wireless

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez yatkha 2010-07-05 23:12:49)

Odp: problem z Wifi Analyzer

U mnie /etc/config/wireless wygląd tak:

config 'wifi-device' 'radio0'
    option 'type' 'mac80211'
    option 'channel' '5'
    option 'macaddr' '00:23:cd:16:b5:e4'
    option 'hwmode' '11ng'
    option 'htmode' 'HT20'
    list 'ht_capab' 'SHORT-GI-40'
    list 'ht_capab' 'DSSS_CCK-40'
    option 'disabled' '0'

config 'wifi-iface'
    option 'device' 'radio0'
    option 'network' 'lan'
    option 'mode' 'ap'
    option 'ssid' 'XXX'
    option 'encryption' 'psk-mixed'
    option 'key' 'YYY'
    option 'hidden' '1'


"wywalone disabled" tzn. jak ma wyglądać ten wpis?

6

Odp: problem z Wifi Analyzer

Tak może wyglądać. wywal na chwilę hidden/encryption/key, zrób restart i zobacz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: problem z Wifi Analyzer

Udało się, problem polega na tym, że po zmianie ustawień WiFI w GUI należy wykonać:

ifconfig wlan0 down
ifconfig wlan0 up

Myślałem, że załatwia to Save&Applay, ale widać nie do końca.
Dziękuję za pomoc.

8

Odp: problem z Wifi Analyzer

Witam,
troszkę odgrzeje topic.
problem z interfejsem juz przeszedłem za to pojawił sie nowy, a mianowicie:

 
root@Gargoyle:/bin# wifianalyzer.sh
gnuplot: can't load library 'libreadline.so.5'
mv: cannot rename '/tmp/wifi.png.t': No such file or directory

Po wielu zmaganiach doinstalowałem libreadlines-5.2-2, niestery gnuplot nadal go nie widzi. prosze o jakieś wskazówki smile

Mam najnowszą wersje openwrt z gargoyle [aktualizacja 05:11:2010] na TP-Link TL-WR1043ND

Linksys WRT300n
Asus N18U

9

Odp: problem z Wifi Analyzer

Skąd masz gnuplot? bo nie ode mnie, jak go nie udostępniam już od jakiegoś czasu smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: problem z Wifi Analyzer

# opkg install http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/gnuplot_4.4.0-2_ar71xx.ipk
Linksys WRT300n
Asus N18U

11 (edytowany przez Cezary 2010-11-06 19:18:27)

Odp: problem z Wifi Analyzer

trunk używa innego uclibc i może to być niekompatybilne. Poczekaj chwilę, skompiluję od nowa.

EDIT: już, zaktualizowałem też dokument, więc posłuż się linkiem z niego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: problem z Wifi Analyzer

Dzieki

Linksys WRT300n
Asus N18U

13

Odp: problem z Wifi Analyzer

Zanim błąd poniżej wyskoczył zapędziłem się i wklepałem opkg install libgd libfreetype gnuplot później doczytałem i usunalem gnuplot z --force-depends

root@Gargoyle:~# opkg install http://eko.one.pl/openwrt/backfire/10.03/gnuplot_4.4.0-2_ar71xx.ipk
Downloading http://eko.one.pl/openwrt/backfire/10.03/gnuplot_4.4.0-2_ar71xx.ipk.
Installing gnuplot (4.4.0-2) to root...
Collected errors:
 * opkg_install_pkg: Package gnuplot md5sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package gnuplot.
root@Gargoyle:~#
TL-WDR3600
TL-WR1043ND
TL-WR842ND

14

Odp: problem z Wifi Analyzer

gnuplot jest  w standardowo w repo. Po drugie juz pisałem dziś - jak instalujesz pakiet z innego miejsca o takiej samej wersji to  nie rób opkg update. Teraz zrób po prostu

opkg install gnuplot

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: problem z Wifi Analyzer

Zainstalował się gnuplot. Chmod na wifianalyzer.sh 755
root@Gargoyle:~# wifianalyzer.sh
gnuplot: can't load library 'libpangocairo-1.0.so.0'
mv: cannot rename '/tmp/wifi.png.t': No such file or directory

TL-WDR3600
TL-WR1043ND
TL-WR842ND

16

Odp: problem z Wifi Analyzer

pango doinstaluj...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: problem z Wifi Analyzer

Ok poszło, dzięki Cezary. Po drodze musiałem jeszcze doinstalować pakiet libstdcpp bo po pango zgłaszał błąd:
root@Gargoyle:~# wifianalyzer.sh
gnuplot: can't load library 'libstdc++.so.6'
mv: cannot rename '/tmp/wifi.png.t': No such file or directory
Teraz już wifianalyzer.sh uruchomił się.

TL-WDR3600
TL-WR1043ND
TL-WR842ND

18

Odp: problem z Wifi Analyzer

Niektóre programy mogą zawierać funkcje zależne od zewnętrznych bibliotek. Jak program się kompiluje (a właściwie podczas configure, kiedy wszystko jest wykrywane), sprawdzane jest jakie biblioteki są instalowane w systemie i dołączane odpowiednie opcje w kompilacji.

Makefile z openwrt zawiera z góry określoną listę zależności. Ale jak kompiluje się pogram i wykryje on dodatkową bibliotekę która może uzyć to ją używa. I później pojawiają sie takie kwiatki - nie ma tego pakietu w zależnościach, ale program został skompilowany z tym czymś i się nie chce uruchamiać.

W moim gnuplot nie ma tej zależności. Ale oryginalne pakiety są kompilowane przy całym środowisku i nagle okazało się, że oryginał wymaga jeszcze tego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: problem z Wifi Analyzer

Tez odgrzeje...

gnuplot z wlasciwego miejsca, pango rowniez, reszta w/g przepisu.
Placka niestety nie mam.

root@Gargoyle:/# iwlist wlan0 scan
wlan0     No scan results

lub:

root@Gargoyle:/# wifianalyzer.sh

plot '/tmp/dane.txt' every ::1::1  using 1:2:3 w labels center offset 0,1 notitle
                                                                          ^
"/tmp/gnuplot_cmd", line 12: warning: Skipping data file with no valid points

Tabelka (png) powstaje, jest pusta.

MV411+ HP T5500 z R52 + AA + OWFS + TEMPLOGGERD + MP00202
A0ZP = Absolutnie Zerowa Znajomość Pingwina. Nie byliśmy sobie przedstawieni.

20

Odp: problem z Wifi Analyzer

wlan0     No scan results

Radio nie włączone?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: problem z Wifi Analyzer

Wifi jest BARDZO wlaczone, domownicy uzywaja. Ja wole drut.

MV411+ HP T5500 z R52 + AA + OWFS + TEMPLOGGERD + MP00202
A0ZP = Absolutnie Zerowa Znajomość Pingwina. Nie byliśmy sobie przedstawieni.

22

Odp: problem z Wifi Analyzer

Próbuj więc do skutku, uzyskasz rezultat za którymś razem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: problem z Wifi Analyzer

u mnie z kolei wyskakuje:

root@LINKSYS:~$ wifianalyzer.sh
gnuplot: can't load library 'libintl.so.8'
mv: cannot rename '/tmp/wifi.png.t': No such file or directory
root@LINKSYS:~$

libintl, pango, gnuplot  zainstalowane z repo

24

Odp: problem z Wifi Analyzer

opkg install libintl-full

Masz pomieszane wersje ze repo rc4 i moje lub rc5.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: problem z Wifi Analyzer

jak zwykle Cezary pr0:)

dzięki

p.s. brakowało jeszcze libiconv ale analogicznie rozwiązane:)

pozdro