26

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Wybacz Cezary mój wysoki stopień niewiedzy, ale staram się te luki nadganiać. Faktycznie wywoływałem ręcznie gnokii, bo to było dla mnie naturalne. Ale teraz nasuwa mi się pytanie w jaki sposób ten plugin mam pobudzić do działania

27

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

W menu powinien być. Jak jest to tylko ustaw odpowiedni port.

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

28

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Wielkie dzięki Cezary. Działa perfekcyjnie. Nawet mi nie wpadło do głowy, żeby do przeglądarki zerknąć :-) Człowiek jednak głupi jest. Jeszcze raz dziękuje i miłej nocki życzę

29

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

To może ja się podepnę do tematu, bo w zasadzie nieco zbliżona kwestia, wczoraj wrzuciłem sobie na mr3420 gargoyle pl i chciałbym doinstalować plugin 3ginfo, (bez robienia extraroota) znalazłem takie repozytorium i ściągnąłem na pulpit, i teraz za bardzo nie wiem co dalej... wiem, że jestem "lajkonikiem" w temacie komend linuksa i poza live cd knoppix z linuxem nie miałem do tej pory nazbyt wiele wspólnego, dlatego moja prośba o napisanie procedury krok po kroku co dalej.
Czy ten plugin musi być w jakimś określonym folderze żeby móc go dograć ? a może wystarczy jeśli wejdę do systemu routera przez WInSCP i wrzucę go bezpośrednio do jakiegoś katalogu? Będę zobowiązany za pomoc przy tych pierwszych krokach w rozbudowie Gargoyle.

30

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Faq na górze strony - masz tam jak zainstalować pakiet.

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

31 (edytowany przez chauwa 2013-05-14 05:58:59)

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

potrzebna aktualizacja FAQ wink

opkg -nodeps install plugin-gargoyle-smsbox
gpkg: opkg/ipkg compatible package manager
      written by Eric Bishop

usage: gpkg sub-command [options] [package argument(s)]
where sub-command is one of:
...........
......
.
.


E:

Mozna zmienic kolejnosc i przejdzie,

gnokii do ram'u  i pozniej smsbox

32

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

http://eko.one.pl/forum/viewtopic.php?pid=73553#p73553 przeczytaj.

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

33

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

To nie wszystko
Po restarcie routera dalsza czesc formulki jest do niczego.

34

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Tzn która?

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

35 (edytowany przez Przmus 2013-06-06 05:50:42)

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Chyba jest jakiś problem z modemem Huawei E372.
Zrobiłem wszystko zgodnie z instrukcją, czyli:

rm /bin/opkg
wget http://ecco.selfip.net/test/opkg -O /bin/opkg
chmod 755 /bin/opkg
opkg update
opkg -nodeps install plugin-gargoyle-smsbox
opkg -d ram install gnokii
ln -s /tmp/usr/bin/gnokii /usr/bin/
ln -s /tmp/usr/lib/libgnokii* /usr/lib/

W Menu System pojawiło się "SMS".
Po wejściu, pojawia się "Odczyt wiadomości" i tak stoi w miejscu...

Edytowałem również plik: /etc/rc.local
Jest on następującej treści:

(while true; do nslookup ecco.selfip.net > /dev/null; if [ \$? = 0 ]; then break; fi; sleep 1; done; opkg update; opkg -d ram install gnokii) &
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

exit 0

Potem:

chmod 755 /etc/rc.local

(tak na wszelki wypadek).
No ale dalej nie instaluje gnokii do ramu, to jest po restarcie routera, końcowy log wygląda tak:

Jun  6 05:53:10 Gargoyle TL-MR3420 user.info sysinit: nslookup: can't resolve 'ecco.selfip.net': Name or service not known
Jun  6 05:53:11 Gargoyle TL-MR3420 daemon.warn pppd[2570]: Could not determine remote IP address: defaulting to 10.64.64.64
Jun  6 05:53:11 Gargoyle TL-MR3420 daemon.notice pppd[2570]: local  IP address [UKRYTE]
Jun  6 05:53:11 Gargoyle TL-MR3420 daemon.notice pppd[2570]: remote IP address [UKRYTE]
Jun  6 05:53:11 Gargoyle TL-MR3420 daemon.notice pppd[2570]: primary   DNS address 217.116.104.104
Jun  6 05:53:11 Gargoyle TL-MR3420 daemon.notice pppd[2570]: secondary DNS address 217.116.100.100
Jun  6 05:53:11 Gargoyle TL-MR3420 daemon.notice netifd: Interface 'wan' is now up
Jun  6 05:53:11 Gargoyle TL-MR3420 user.info sysinit: nslookup: can't resolve 'ecco.selfip.net': Name or service not known
Jun  6 05:53:12 Gargoyle TL-MR3420 user.info firewall: adding wan (3g-wan) to zone wan
Jun  6 05:53:12 Gargoyle TL-MR3420 user.info sysinit: nslookup: can't resolve 'ecco.selfip.net': Name or service not known
Jun  6 05:53:13 Gargoyle TL-MR3420 daemon.info dnsmasq[1447]: reading /tmp/resolv.conf.auto
Jun  6 05:53:13 Gargoyle TL-MR3420 daemon.info dnsmasq[1447]: using nameserver 217.116.100.100#53
Jun  6 05:53:13 Gargoyle TL-MR3420 daemon.info dnsmasq[1447]: using nameserver 217.116.104.104#53
Jun  6 05:53:13 Gargoyle TL-MR3420 daemon.warn dnsmasq[1447]: ignoring nameserver 192.168.1.1 - local interface
Jun  6 05:53:13 Gargoyle TL-MR3420 daemon.info dnsmasq[1447]: using local addresses only for domain lan
Jun  6 05:53:18 Gargoyle TL-MR3420 kern.warn kernel: [  109.980000] ipt_bandwidth: timezone shift of 120 minutes detected, adjusting
Jun  6 05:53:18 Gargoyle TL-MR3420 kern.warn kernel: [  109.990000]                old minutes west=0, new minutes west=-120
Jun  6 05:57:28 Gargoyle TL-MR3420 authpriv.info dropbear[3813]: Child connection from 192.168.1.207:3465
Jun  6 05:57:31 Gargoyle TL-MR3420 authpriv.notice dropbear[3813]: Password auth succeeded for 'root' from 192.168.1.207:3465
Success

Stąd wnioskuję, że początek działa (sprawdza, czy jest połączenie z Internetem, ale potem nie ładuje do RAMU gnokii, gdyż po wejściu w http://192.168.1.1/smsbox.sh strona otwiera się bardzo szybko, nie ma tego "Odczytu wiadomości" i w skrzynce odbiorczej jest 0 wiadomości, a przy próbie wysłania SMS'a wyskakuje błąd.

Jakieś pomysły, jak rozwiązać te dwa problemu?


EDIT:
A jednak czyta te SMSy. Tutaj: http://openrouter.info/forum/viewtopic. … ;start=960 wyczytałem, że trzeba zmienić Urządzenie z: "/dev/ttyUSB0", np. na: "/dev/ttyUSB2". Na /dev/ttyUSB1 - nie działało.
Działa nawet gdy w na karcie SIM włączony jest PIN.

To teraz pozostaje jeszcze problem z "/etc/rc.local", który nie instaluje gnokii do ramu...

36

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

A zmieniłeś porty w gui? Sprawdziłeś czy przez gnokii możesz odczytać smsy?

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

37

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Cezary napisał/a:

A zmieniłeś porty w gui? Sprawdziłeś czy przez gnokii możesz odczytać smsy?

Sorki, o 06:50 edytowałem poprzedni post, ale edycję rozpocząłem już wcześniej, stąd nie widziałem Twojej odpowiedzi.
Tak jak pisałem, po zmianie Urządzenia na: /dev/ttyUSB2 - prawdopodobnie odczytuje / wysyła SMSy (będę jeszcze dokładnie sprawdzał, bo póki co widać tylko jeden SMS z 05/06/2013).

Pozostaje tylko problem z instalacją gnokii do ramu, po restarcie.

38

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

To /etc/rc.local to z robi. Z tym że nie wiem czy przez gpkg (który udaje opkg) da się zainstalować to do innej lokalizacji, chyba wcześniej musisz ściągnąć normalnego opkg i jego używać do instalacji.

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

39 (edytowany przez Przmus 2013-06-06 06:55:35)

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Próbowałem takie coś zrobić:

(while true; do nslookup ecco.selfip.net > /dev/null; if [ \$? = 0 ]; then break; fi; sleep 1; done; rm /bin/opkg; sleep 2;  wget http://ecco.selfip.net/test/opkg -O /bin/opkg; sleep 5; chmod 755 /bin/opkg; sleep 2; opkg update; opkg -d ram install gnokii) &
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

exit 0

Ale dalej nie działa...

EDIT:

(while true; do nslookup ecco.selfip.net > /dev/null; if [ \$? = 0 ]; then break; fi; sleep 1; done; gpkg update; gpkg -d ram install gnokii) &
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

exit 0

Też nic...

40

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Za mało flash masz żeby opkg włożyć. Do /tmp raczej wrzuć i jawnie /tmp/opkg wywołaj. Coś w postaci:

(while true; do nslookup ecco.selfip.net > /dev/null; if [ \$? = 0 ]; then break; fi; sleep 1; done; wget http://ecco.selfip.net/test/opkg -O /tmp/opkg; chmod 755 /tmp/opkg; /tmp/opkg update; /tmp/opkg -d ram install gnokii) &
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

41

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Heh, dalej nic... Sam już nie wiem... Najśmieszniejsze jest to, że jak tylko w PuTTY wpiszę te dwie komendy:

opkg update
opkg -d ram install gnokii

To od razu działa.
No ale wolałbym mieć to zautomatyzowane

42

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

To wpisz całe polecenie w konsoli i zobaczysz czy się wykona. Bez ()& bo z tym poleci w tło.

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

43

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

No i nie idzie, tak jakby się zatrzymuje, nie wyskakuje żadna wiadomość, gnokii nie instaluje się do ramu.
Screenshot: https://dl.dropboxusercontent.com/u/940 … dziwne.PNG
To samo z:

while true; do nslookup ecco.selfip.net > /dev/null; if [ \$? = 0 ]; then break; fi; sleep 1; done; opkg update; opkg -d ram install gnokii

A u Ciebie to działa?

44

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

nslookup ecco.selfip.net działa?

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

45

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Oczywiście,
Screenshot: https://dl.dropboxusercontent.com/u/940 … ziwne2.PNG
Problem musi byc gdzieś dalej, tylko gdzie?

46

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Jak piszesz z palca a nie ze skryptu to zlikwiduj \ i zostaw samo if [ $? = 0 ];

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

47

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Udało się! smile Wielkie dzięki za pomoc i cierpliwość smile
Za pierwszym razem pisałem z podanego w #1 poście tematu skryptu, ale zapisało do rc.local wraz z " \ " i to najwyraźniej powodowało błąd smile

48 (edytowany przez Graba11 2014-10-26 13:10:01)

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Witam, w tp linku 3220 robię wszystko tak jak jest w instrukcjach, niby wszystko się instaluje, po restarcie działa dodatek sms, ale nie mogę ani wysłać ani odebrać smsa... Co jest nie tak? Robię to w ten sposób:

opkg update
opkg install -d ram gnokii
opkg install -nodeps plugin-gargoyle-smsbox
ln -s /tmp/usr/bin/gnokii /usr/bin/
ln -s /tmp/usr/lib/libgnokii* /usr/lib/
potem
echo "(while true; do nslookup ecco.selfip.net > /dev/null; if [ \$? = 0 ]; then break; fi; sleep 1; done; opkg update; opkg install -d ram gnokii) &" > /tmp/rc.local
cat /etc/rc.local >> /tmp/rc.local
rm /etc/rc.local
mv /tmp/rc.local /etc

Po restarcie jest zakładka ale wysyłanie i odbieranie nie działają. Proszę o pomoc.

Kolejnym problemem jest to, że jak chcę wykonać polecenie

opkg update
opkg install opkg

to po takiej operacji przy próbie instalacji czegoś przy opkg mam:

-ash: opkg: Permission denied

49

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Nie ma już czegoś takiego jak ecco.selfip.net. Więc nigdy Ci tego nie zainstaluje do tmp po starcie bo takiej domeny nie ma.
Na google.com zmień np.

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

50

Odp: Instalacja pluginu SMS w Gargoyle dla TL-MR3420/TL-MR3220

Zmieniłem nic to nie daje. Pakiet gnokii się instaluje ponieważ przy ręcznej próbie instalacji jest informacja, że jest on zainstalowany. Więc co może być przyczyną problemu z smsami?