tp-link 841n v8.2 не запускает скрипт

Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Atheros WiSOC
Author Message
shlef
DD-WRT Novice


Joined: 31 Oct 2015
Posts: 3

PostPosted: Sat Oct 31, 2015 18:25    Post subject: tp-link 841n v8.2 не запускает скрипт Reply with quote
железка tp-link 841n v8.2
прошивка DD-WRT v24-sp2 (12/22/14) std (SVN revision 25697)

у моего оператора используется авторизатор. lanauth
на других роутерах в автозагрузку только прописывал скрипт и все работало, на этом же какие то непонятки. вот сам скрипт автозагрузки:

Code:
cd /tmp
wget http://87.224.130.130/lanauth/lanauth-ar71xx.bin
chmod 755 lanauth-ar71xx.bin
/tmp/lanauth-ar71xx.bin -l 2 -v 2 -p пароль (например 1234)


ничего не происходит, если все нормально срабатывало, то показывало в состоянии что есть файлы в папке temp

захожу через telnet
прописываю ручками, все загружает, атрибуты меняются, но при попытке запустить фаил пишет not found. делаю комманду
du -hs *
показывает наличие файла lanauth-ar71xx.bin размер 28Kb
командой rm можно удалить его.
бьюсь второй вечер. помогайте братцы
вот пример из телнета
Code:
BusyBox v1.22.1 (2014-12-22 04:38:45 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

root@DD-WRT:~# cd /tmp
root@DD-WRT:/tmp# wget http://87.224.130.130/lanauth/lanauth-ar71xx.bin
Connecting to 87.224.130.130 (87.224.130.130:80)
lanauth-ar71xx.bin   100% |*******************************| 27520   0:00:00 ETA
root@DD-WRT:/tmp# ls
TZ                  etc                 oet                 udhcpc.expires
ath0_hostap.conf    hosts               resolv.conf         var
cron.d              igmpproxy.conf      resolv.dnsmasq      www
crontab             lanauth-ar71xx.bin  root
dnsmasq.conf        loginprompt         services
dnsmasq.leases      nvram               udhcpc
root@DD-WRT:/tmp# chmod 755 lanauth-ar71xx.bin
root@DD-WRT:/tmp# /tmp/lanauth-ar71xx.bin -v 2 -l 2 -p ******
-sh: /tmp/lanauth-ar71xx.bin: not found
root@DD-WRT:/tmp# du -hs *
4.0K    TZ
4.0K    ath0_hostap.conf
4.0K    cron.d
4.0K    crontab
4.0K    dnsmasq.conf
4.0K    dnsmasq.leases
8.0K    etc
4.0K    hosts
4.0K    igmpproxy.conf
28.0K   lanauth-ar71xx.bin
Sad
Sponsor
shlef
DD-WRT Novice


Joined: 31 Oct 2015
Posts: 3

PostPosted: Sat Nov 14, 2015 17:52    Post subject: Re: tp-link 841n v8.2 не запускает скрипт Reply with quote
shlef wrote:
железка tp-link 841n v8.2
прошивка DD-WRT v24-sp2 (12/22/14) std (SVN revision 25697)

у моего оператора используется авторизатор. lanauth
на других роутерах в автозагрузку только прописывал скрипт и все работало, на этом же какие то непонятки. вот сам скрипт автозагрузки:

Code:
cd /tmp
wget http://87.224.130.130/lanauth/lanauth-ar71xx.bin
chmod 755 lanauth-ar71xx.bin
/tmp/lanauth-ar71xx.bin -l 2 -v 2 -p пароль (например 1234)


ничего не происходит, если все нормально срабатывало, то показывало в состоянии что есть файлы в папке temp

захожу через telnet
прописываю ручками, все загружает, атрибуты меняются, но при попытке запустить фаил пишет not found. делаю комманду
du -hs *
показывает наличие файла lanauth-ar71xx.bin размер 28Kb
командой rm можно удалить его.
бьюсь второй вечер. помогайте братцы
вот пример из телнета
Code:
BusyBox v1.22.1 (2014-12-22 04:38:45 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

root@DD-WRT:~# cd /tmp
root@DD-WRT:/tmp# wget http://87.224.130.130/lanauth/lanauth-ar71xx.bin
Connecting to 87.224.130.130 (87.224.130.130:80)
lanauth-ar71xx.bin   100% |*******************************| 27520   0:00:00 ETA
root@DD-WRT:/tmp# ls
TZ                  etc                 oet                 udhcpc.expires
ath0_hostap.conf    hosts               resolv.conf         var
cron.d              igmpproxy.conf      resolv.dnsmasq      www
crontab             lanauth-ar71xx.bin  root
dnsmasq.conf        loginprompt         services
dnsmasq.leases      nvram               udhcpc
root@DD-WRT:/tmp# chmod 755 lanauth-ar71xx.bin
root@DD-WRT:/tmp# /tmp/lanauth-ar71xx.bin -v 2 -l 2 -p ******
-sh: /tmp/lanauth-ar71xx.bin: not found
root@DD-WRT:/tmp# du -hs *
4.0K    TZ
4.0K    ath0_hostap.conf
4.0K    cron.d
4.0K    crontab
4.0K    dnsmasq.conf
4.0K    dnsmasq.leases
8.0K    etc
4.0K    hosts
4.0K    igmpproxy.conf
28.0K   lanauth-ar71xx.bin
Sad


переустановил прошивку, поставил 12-24-2013-r23204
через телнет все запускается, но скрипт в автозагрузке роутера не работает
AlDemin
DD-WRT User


Joined: 20 Mar 2014
Posts: 139

PostPosted: Sat Nov 14, 2015 18:38    Post subject: Reply with quote
Пробовал на tl-wr1043v1, не скриптом руками - работает.
Есть wr841v8 не пробовал.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Mon Nov 16, 2015 7:34    Post subject: Re: tp-link 841n v8.2 не запускает скрипт Reply with quote
А кто вам мешает все проверить в автозагрузке.

Code:
cd /tmp
wget http://87.224.130.130/lanauth/lanauth-ar71xx.bin
chmod 755 lanauth-ar71xx.bin
/tmp/lanauth-ar71xx.bin -l 2 -v 2 -p пароль (например 1234)


делаете небольшие изменения

Code:
cd /tmp
ifconfig >> /tmp/t_wget
wget http://87.224.130.130/lanauth/lanauth-ar71xx.bin
ls -l >> /tmp/t_wget
chmod 755 /tmp/lanauth-ar71xx.bin
./tmp/lanauth-ar71xx.bin -l 2 -v 2 -p пароль (например 1234)


и на анализе файла /tmp/t_wget смотрите что и как а именно - поднят ли интерфейс по которому можно достучаться до 87.224.130.130, если да то файл lanauth-ar71xx.bin должен быть получен через wget
Groma
DD-WRT Novice


Joined: 21 Jun 2016
Posts: 41

PostPosted: Tue Jun 21, 2016 6:19    Post subject: Reply with quote
Аналогичная проблема.

Имеется устройство с прошивкой build 24160. На нем установлен скрипт авторизатора кабинета. При этом на сборке 24160 он нормально работает.
Если установить более новые версии даже сборку 10-27-2014-r25179 авторизатор перестает работать.
При запуске /jffs/opt/bin/lanauth -v 2 -l 2 -p <пароль> выдает -sh: /jffs/opt/bin/lanauth: not found хотя файл для запуска есть.
При откате на 24160 он начинает работать. При этом сам файл lanauth присутствует но почему-то не находится системой. И такая петрушка начиная с 06-23-2014-r24461.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Wed Jun 22, 2016 9:11    Post subject: Reply with quote
Сравните "uname -a" на разных прошивках.

http://kabauth.web-drive.org/?q=comments&p=1
http://kabauth.web-drive.org/bin/

Пример "uname -a"
Code:
/tmp # ./lanauth-ralink
Usage: lanauth [-i] [-v 1|2] [-b localip] [-n] [-g gid] [-u uid] [-s gateip] [-l accesslevel] -p password
/tmp # uname -a
Linux ... 2.6.22.15 #1 Fri Jun 1 22:06:58 UTC 2016 mips GNU/Linux
/tmp # ls -l /lib | grep ld-
-rwxr-xr-x    1 root     root         24802 Jun 1 21:59 ld-uClibc-....so
lrwxrwxrwx    1 root     root            25 Jun 19 09:46 ld-uClibc.so.0 -> ld-uClibc-....so
/tmp #

или
Code:
root@My:/tmp# ./lanauth-atheros
-sh: ./lanauth-atheros: not found
root@My:/tmp# uname -a
Linux My 3.10.101 #21813 Mon Apr 25 01:51:42 CEST 2016 mips DD-WRT
root@My:/tmp#

lanauth-atheros -> /lib/ld-uClibc.so.0
root@My:/tmp# ls -l /lib | grep ld-
lrwxrwxrwx    1 root     root             7 Apr 25 02:53 ld-musl-mips-sf.so.1 -> libc.so
root@My:/tmp#
Groma
DD-WRT Novice


Joined: 21 Jun 2016
Posts: 41

PostPosted: Sat Jun 25, 2016 13:46    Post subject: Reply with quote
./lanauth
Usage: lanauth [-i] [-v 1|2] [-b localip] [-n] [-g gid] [-u uid] [-s gateip] [-l accesslevel] -p password
Linux DIR-825 3.5.7.33 #10514 Tue May 27 07:41:23 CEST 2014 mips GNU/Linux
root@DIR-825:/jffs/opt# ls -l /lib | grep ld-
-rwxr-xr-x 1 root root 28968 May 27 2014 ld-uClibc.so.0
root@DIR-825:/lib# ls /lib
ath9k libcrypt.so.0 libm.so.0 libutil.so.0
crda libdl.so.0 libnvram.so modules
ld-uClibc.so.0 libgcc_s.so.1 libpthread.so.0 services.so
libc.so.0 libiw.so librt.so.0


./lanauth
-sh: ./lanauth: not found
Linux DIR-825 3.5.7.33 #17711 Mon Dec 22 03:41:54 CET 2014 mips GNU/Linux
./lanauth -> /lib/ld-uClibc.so.0
-sh: can't create /lib/ld-uClibc.so.0: Read-only file system
root@DIR-825:/jffs/opt# ls -l /lib | grep ld-
lrwxrwxrwx 1 root root 7 Dec 22 2014 ld-musl-mips.so.1 -> libc.so
root@DIR-825:/lib# ls
ath9k ld-musl-mips.so.1 libiw.so services.so
crda libc.so libnvram.so
functions.sh libgcc_s.so.1 modules
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Atheros WiSOC All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum