Du bist nicht angemeldet.
Hallo,
ich habe in den FritzLoad-Einstellungen die Einstellungen VoIP Prüfung und Telefonatprüfung aktiviert, aber es werden dennoch Telefongespräche unterbrochen.
Nochmalerweise sollte bei diesen aktiven Einstellungen mit der erneuten Verbindung gewartet werden bis das Telefonat beendet ist. Scheint bei mir aber nicht zu funktionieren.
Habe eine FritzBox 7270 V2 FritzOS 6.06 im Einsatz welche über All-IP läuft.
Vorher mit der FB 7170 und DSL-Splitter funktionierte es noch einwandfrei.
FritzLoad Version ist die 2981.
MfG
Abwesend
Schonmal ne Log angefertigt?
Abwesend
Leider verpasst, wenn es das nächste mal passieren sollte werde ich einen Log mit einstellen.
Zur Zeit habe ich nur die TelefonatPrüfung an und die VoIP-Prüfunk ist deaktiviert.
Abwesend
Die TelefonatPrüfung ist nicht funktional, soweit ich weiß, die VoiP Prüfung habe ich vor drei Monaten noch selbst geholfen zu reparieren.
Davon bräuchte man dann mal ne Log, oder du testes die Skripte aus dem zugehörigen Thread während eines Telefonates.
Abwesend
Hier mal ein Log, Debug-Log ist aktiviert, aber wird nicht angezeigt so
wie es eigentlich sollte (bei der FB 7170 funktionierte es noch).
Habe hier nur die VoIP-Prüfung aktiviert, Telefonatprüfung ist deaktiviert. Kommt aber bei den anderen 2 Varianten (VoIP- und Telefonatprüfung aktiviert, nur Telefonatprüfung) auch vor.
Gestern habe ich noch das Update von 2981 auf 2985 durchgeführt.
21:46:32 Wartezeit bevor IP (xxxx) geblockt wird
21:46:32 Warte 34 Minute(n) und 50 Sekunde(n)...
21:46:33 Anfrage nach einer erneuten Verbindung.
21:46:33 Die erneute Verbindung läuft...
21:46:33 VoIP-Prüfung
./fritzload.sh: line 2: head: not found
21:46:34 Die erneute Verbindung (alte IP-Adresse: xxxxx)
21:46:35 Führe eine erneute Verbindung über UPnP aus...
21:46:36 Warte waitReconnect=35
21:47:11 Die erneute Verbindung (Neue IP-Adresse: xxxxx)
21:47:13 GET1 - File:xxxx
21:47:14 Datei: xxxx
21:47:17 GET2 - StartTimer: xxxxx
21:47:19 Warte 0 Minute(n) und 30 Sekunde(n)...
21:47:49 GET3 - Status: xxx
21:47:52 GET4 - Captcha: xxx
sed: unsupported command m
21:47:54 Captchasolution: Solvemedia
./fritzload.sh: eval: line 1: chres:: not found
21:47:57 neunkweu: Sende die Captcha-Grafik an den Service...
Check Optionen - 9kw.eu (xxxx)...
Sende das Captcha nach 9kw.eu (xxxxx)...
CaptchaID(file): xxxxx
Warte auf die Antwort von 9kw.eu (xxxx)...
CaptchaID xxxxx: OK-answered-playitagain sam
21:48:12 GET5 - Enter-Captcha TRY-1:xxxxx
21:48:14 neunkweu: OK - (ID:xxx/STR:playitagain sam)
9kw.eu: Das Captcha-xxxx ist korrekt.
21:48:14 Download...
Wenn ich VoIP-Prüfung und Telefonat-Prüfung aktiviere steht dies
im Log:
19:29:55 Die erneute Verbindung läuft...
19:29:55 Telefonatprüfung
19:31:08 VoIP-Prüfung
./fritzload.sh: line 2: head: not found
Es muss also an dieser Datei liegen das es nicht klappt.
Ich habe nochmals ein Vollupdate gemacht und jetzt wird in der Log dies angezeigt:
07:28:10 Warte 15 Minute(n) und 1 Sekunde(n)...
07:28:10 Die Signaldatei der erneuten Verbindung: /var/tmp/fritzload_signals/reconnect.disabled
07:32:01 Anfrage nach einer erneuten Verbindung.
07:32:01 Die erneute Verbindung läuft...
07:32:02 Telefonatprüfung
07:33:34 VoIP-Prüfung
./fritzload.sh: line 263: head: not found
07:33:36 Die erneute Verbindung (alte IP-Adresse: xxxxx)
07:33:37 Führe eine erneute Verbindung über UPnP aus...
Der Beitrag wurde geändert von usbsticker (am 25. Aug. 2018 um 07:28 Uhr)
Abwesend
Es liegt nicht an dieser Datei, sondern an den Errors hier:
-->
line 263: head: not found
sed: unsupported command m
eval: line 1: chres:: not found
Führe mal im 7270/bin Ordner folgende Kommandos aus:
./busybox
und
./busybox head ../add_url.sh
Abwesend
Hallo,
du hast bestimmt den Ordner bin/7270 gemeint,
denn 7270/bin gibt es nicht.
hier die Ergebnisse:
1. ./busybox
# ./busybox
BusyBox v1.27.2 multi-call binary.
BusyBox is copyrighted by many authors between 1998-2015.
Licensed under GPLv2. See source distribution for detailed
copyright notices.
Usage: busybox [function [arguments]...]
or: busybox --list
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. The shell in this build
is configured to run built-in utilities without $PATH search.
You don't need to install a link to busybox for each utility.
To run external program, use full path (/sbin/ip instead of ip).
Currently defined functions:
[, [[, addgroup, adduser, arp, arping, ash, awk, base64, basename,
blkid, brctl, bunzip2, bzcat, bzip2, cat, chgrp, chmod, chown, chroot,
clear, cmp, cp, crond, crontab, cryptpw, cut, date, dd, delgroup,
deluser, df, diff, dirname, dmesg, dnsdomainname, dos2unix, du, echo,
egrep, env, ether-wake, expr, false, fgconsole, fgrep, find, flock,
free, ftpget, ftpput, getopt, grep, groups, gunzip, gzip, halt, head,
hexdump, hostname, httpd, id, ifconfig, ifdown, ifup, inetd, init,
insmod, iostat, ip, ipaddr, iplink, iproute, iprule, iptunnel, kill,
killall, killall5, klogd, less, ln, logger, login, logname, logread,
ls, lsmod, lsof, lzma, makedevs, md5sum, mkdir, mkfifo, mknod,
mkpasswd, mkswap, modinfo, modprobe, more, mount, mpstat, mv,
nbd-client, nc, netstat, nice, nohup, nslookup, passwd, patch, pgrep,
pidof, ping, ping6, pivot_root, pkill, pmap, poweroff, printenv,
printf, ps, pstree, pwd, pwdx, rdate, readlink, realpath, reboot,
renice, reset, rm, rmdir, rmmod, route, sed, seq, setconsole,
setserial, sh, sha1sum, sha256sum, sha3sum, sha512sum, sleep, smemcap,
sort, stat, strings, stty, stun-ip, swapoff, swapon, switch_root, sync,
sysctl, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time,
top, touch, tr, traceroute, traceroute6, true, tty, umount, uname,
uniq, unlzma, unxz, unzip, uptime, uudecode, uuencode, vconfig, vi, wc,
wget, which, whois, xargs, xz, xzcat, yes, zcat
2. ./busybox head ../add_url.sh
# ./busybox head ../add_url.sh
#!/bin/ash
# (c) Harald Becker / Telefonsparbuch.de
#
# (c) 22.02.2010 trinkfix -> komplettes redesign der link analyse, jeder Hoster
erhaelt eine seperate Schleife, auf den Hoster zugeschnitten, ->schneller
#
# grep -E compatible!
ignore_urls="linkcrypter.us|linkcrypt.ws|relink.us|linksave.in|leecher.to|boerse
.bz|jdownloader.org|share-links.biz|s2l.biz"
cd ..
Der Beitrag wurde geändert von usbsticker (am 25. Aug. 2018 um 14:54 Uhr)
Abwesend
Irgendwas stimmt bei deiner Installation nicht, als würde dei busybox bei dir die Applets nicht haben. Der Output zeigt aber, dass sie da sind ...
Zur Eingrenzung teste es mit der alten busybox: https://sourceforge.net/p/avmload/code/ … format=raw
Ersetzen im bin/7270 Ordner mit dieser Version.
Dadurch kann es zwar andere Errors bzgl. pgrep geben (Aufruf hat sich geändert), aber evtl. sind die obigen Fehler weg.
Abwesend
Hallo,
hier die Ergebnisse für die alte Busybox Version (war schon im Ordner unter der Bezeichung busybox_old):
1. ./busybox
# cd var/media/ftp/TOSHIBA-ExternalUSB3-0-01/FritzLoad/bin/7270
# ./busybox
BusyBox v1.24.2 (2017-03-25 13:05:02 CET) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2015.
Licensed under GPLv2. See source distribution for detailed
copyright notices.
Usage: busybox [function [arguments]...]
or: busybox --list
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, acpid, add-shell, addgroup, adduser, adjtimex, arp, arping, ash,
awk, base64, basename, beep, blkid, blockdev, bootchartd, brctl,
bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp, chmod,
chown, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm, cp, cpio,
crond, crontab, cryptpw, cut, date, dc, dd, deallocvt, delgroup,
deluser, devmem, df, diff, dirname, dmesg, dnsdomainname, dos2unix, du,
dumpkmap, echo, ed, egrep, eject, env, envuidgid, ether-wake, expand,
expr, false, fbset, fdflush, fdformat, fdisk, fgconsole, fgrep, find,
findfs, flock, fold, free, freeramdisk, fsck, fstrim, fsync, ftpd,
ftpget, ftpput, fuser, getopt, grep, groups, gunzip, gzip, halt, head,
hexdump, hostname, httpd, hwclock, id, ifconfig, ifdown, ifenslave,
ifplugd, ifup, inetd, init, inotifyd, insmod, ionice, iostat, ip,
ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kill,
killall, killall5, klogd, last, less, linux32, linux64, ln, loadfont,
logger, login, logname, logread, losetup, ls, lsmod, lsof, lspci,
lsusb, lzcat, lzma, lzop, lzopcat, makedevs, makemime, man, md5sum,
mdev, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.reiser,
mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more,
mount, mpstat, mt, mv, nameif, nbd-client, nc, netstat, nice, nmeter,
nohup, nslookup, ntpd, openvt, passwd, patch, pgrep, pidof, ping,
ping6, pivot_root, pkill, pmap, popmaildir, poweroff, powertop,
printenv, printf, ps, pscan, pstree, pwd, pwdx, rdate, rdev, readahead,
readlink, readprofile, realpath, reboot, reformime, remove-shell,
renice, reset, rev, rfkill, rm, rmdir, rmmod, route, rpm, rpm2cpio,
rtcwake, runlevel, script, scriptreplay, sed, sendmail, seq, setarch,
setconsole, setfont, setkeycodes, setserial, setsid, setuidgid, sh,
sha1sum, sha256sum, sha3sum, sha512sum, showkey, sleep, smemcap,
softlimit, sort, split, start-stop-daemon, stat, strings, stty,
stun-ip, sum, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac,
tail, tar, taskset, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd,
time, timeout, top, touch, tr, traceroute, traceroute6, true, tty,
ubiattach, ubidetach, ubimkvol, ubirmvol, ubirsvol, ubiupdatevol,
udhcpc, udhcpc6, udhcpd, uevent, umount, uname, uncompress, unexpand,
uniq, unix2dos, unlink, unlzma, unlzop, unxz, unzip, uptime, uudecode,
uuencode, vconfig, vi, volname, wall, watch, watchdog, wc, which, who,
whoami, whois, xargs, xz, xzcat, yes, zcat, zcip
#
2. ./busybox head ../add_url.sh
# ./busybox head ../add_url.sh
#!/bin/ash
# (c) Harald Becker / Telefonsparbuch.de
#
# (c) 22.02.2010 trinkfix -> komplettes redesign der link analyse, jeder Hoster
erhaelt eine seperate Schleife, auf den Hoster zugeschnitten, ->schneller
#
# grep -E compatible!
ignore_urls="linkcrypter.us|linkcrypt.ws|relink.us|linksave.in|leecher.to|boerse
.bz|jdownloader.org|share-links.biz|s2l.biz"
cd ..
#
Abwesend
Die alte Busybox funktioniert auch nicht, Telefonat- und VoIP-Prüfung geht nicht.
08:59:02 ### XXXXXXX :
08:59:03 Wartezeit bevor IP (xxxx) geblockt wird
08:59:03 Warte 34 Minute(n) und 51 Sekunde(n)...
pgrep: invalid option -- a
BusyBox v1.24.2 (2017-03-25 13:05:02 CET) multi-call binary.
Usage: pgrep [-flnovx] [-s SID|-P PPID|PATTERN]
Display process(es) selected by regex PATTERN
-l Show command name too
-f Match against entire command line
-n Show the newest process only
-o Show the oldest process only
-v Negate the match
-x Match whole name (not substring)
-s Match session ID (0 for current)
-P Match parent process ID
pgrep: invalid option -- a
BusyBox v1.24.2 (2017-03-25 13:05:02 CET) multi-call binary.
Usage: pgrep [-flnovx] [-s SID|-P PPID|PATTERN]
Display process(es) selected by regex PATTERN
-l Show command name too
-f Match against entire command line
-n Show the newest process only
-o Show the oldest process only
-v Negate the match
-x Match whole name (not substring)
-s Match session ID (0 for current)
-P Match parent process ID
08:59:04 Anfrage nach einer erneuten Verbindung.
08:59:04 Die erneute Verbindung läuft...
08:59:04 Telefonatprüfung
09:01:44 VoIP-Prüfung
./fritzload.sh: line 2: head: not found
09:01:50 Die erneute Verbindung (alte IP-Adresse: xxxx)
09:01:52 Führe eine erneute Verbindung über UPnP aus...
09:01:54 Warte waitReconnect=35
09:02:31 Die erneute Verbindung (Neue IP-Adresse:xxxx)
Abwesend
Das Problem ist, dass in der in lib/reconnect.sh Z.560 die busybox von deiner Fritzbox und nicht die von Fritzload verwendet wird.
Anpassen könntest du dies in der lib/compatibility oder der Einfachheit in der lib/reconnect.sh, indem du einfach den head Befehl ersetzt.
Ersetze dort
local voipcount=$(echo "$voipinfos_lua" | head -n1 - | tr -dc '[:alnum:]')
durch
local voipcount=$(echo "$voipinfos_lua" | sed -n '1p' | tr -dc '[:alnum:]')
Überprüfe aber erst ob die Voipprüfung auf deiner Fritzbox überhaupt noch so funktioniert, indem du in das lib-Verzeichnis von Fritzload wechselst und dort
luavar voipcheck.lua
ausführst, sowohl mit als auch ohne laufendes Telefongespräch.
Der Beitrag wurde geändert von roadman17 (am 26. Aug. 2018 um 09:53 Uhr)
Abwesend
Hallo,
ich habe den voipchek einmal ohne und einmal mit Telefonat ausgeführt
(alles noch unverändert, keinen Eintrag verändert wie oben beschrieben).
luavar voipcheck.lua
1. ohne Telefonat
# luavar voipcheck.lua
0
#
2. mit Telefonat
# luavar voipcheck.lua
1
index=1 chargeunits='0' number_type='home' date='26.08.18 XX:XX' duration='0:01' id='205' msn_name='' msn_type='2' port='1' name='xxxx' msn='xxxx' path='' call_type='5' number='xxxx' port_name='xxxxx'
#
Hat der VoIP-Check funktioniert?
Was bedeuten die Ergebnisse?
MfG
Der Beitrag wurde geändert von usbsticker (am 26. Aug. 2018 um 20:38 Uhr)
Abwesend
Ja. Der Voipcheck scheint zu funktionieren. Du kannst die Änderung folglich testen.
Abwesend
Mit r2987 sollte die FL eigene busybox forciert werden.
Das Anpassen ist damit theoretisch nicht nötig und du kannst es testen.
Abwesend
Ich habe die Zeilen in der lib/reconnect.sh ersetzt, aber bei einem Test kam keine Veränderung, Reconnect wurde trotzdem ausgeführt trotz Telefonat.
Neustart hatte ich keinen gemacht und die alte Busybox-Version.
Jetzt wollte ich auf Trunk 2990 updaten doch nun kommt ich nicht mehr auf die FritzLoad-Seite.
Der Telnet-Befehlt ./install.sh -g funktioniert nicht mehr.
Wenn ich auf Enter drücke kommt diese Meldung:
# ./install.sh -g
Aug 27 17:56:08 chronyd[2404]: Selected source 213.199.225.40
Mit Version 2985 funktioniert es.
Ich habe jetzt die BusyboxVersionen des Ordners bin/7270 der Version 2985 in die 2990 kopiert und es geht wieder mit dem install-Befehl.
Weiterhin wird jetzt in der Auswahl nicht Einstellungen angezeit sondern
es steht dort Einst. 1 und Einst. 2 da. Ist das jetzt geteilt oder liegt das an der Busybox??
Außerdem sind die ganzen Einstellungen weg (Downloadordner, Captcha-Dienst).
Telefonat- und VoIP-Prüfung muss ich nochmal prüfen.
MfG
Der Beitrag wurde geändert von usbsticker (am 27. Aug. 2018 um 17:42 Uhr)
Abwesend
Komplettupdate machen.
Bzw. Stick mit letzten Snapshot neu bespielen.
Abwesend
Hallo,
es funktioniert nicht. Ich habe Trunk 2990 runtergeladen, alten FritzLoad-Ordner auf meiner USB-Platte gelöscht sowie die alte svndownload.sh, ebenfalls neue geladen und auf die USB-Platte geladen sowie die 2990 komplett neu, reboot gemacht, aber mit dem Befehl ./install.sh -g passiert nichts. Es muss an dieser neuen busybox liegen, mit der alten Version komme ich wieder zu FritzLoad.
Abwesend
Okay ... dann die Datei explizit laden:
https://sourceforge.net/p/avmload/code/ … format=raw
Auf der FB ausführen:
./busybox
Und Ausgabe hier posten.
Die gleiche Version für mips geht nämlich 1a.
Abwesend
Hallo,
hier die Auswertung:
# ./busybox
BusyBox v1.28.1 (2018-02-15 14:34:02 CET) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2015.
Licensed under GPLv2. See source distribution for detailed
copyright notices.
Usage: busybox [function [arguments]...]
or: busybox --list[-full]
or: busybox --install [-s] [DIR]
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, acpid, add-shell, addgroup, adduser, adjtimex, arch, arp,
arping, ash, awk, base64, basename, beep, blkdiscard, blkid, blockdev,
bootchartd, brctl, bunzip2, bzcat, bzip2, cal, cat, chat, chattr,
chgrp, chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear,
cmp, comm, conspy, cp, cpio, crond, crontab, cryptpw, cttyhack, cut,
date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df,
dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, dpkg,
dpkg-deb, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env,
envdir, envuidgid, ether-wake, expand, expr, factor, fakeidentd,
fallocate, false, fatattr, fbset, fbsplash, fdflush, fdformat, fdisk,
fgconsole, fgrep, find, findfs, flock, fold, free, freeramdisk, fsck,
fsck.minix, fsfreeze, fstrim, fsync, ftpd, ftpget, ftpput, fuser,
getopt, getty, grep, groups, gunzip, gzip, halt, hd, hdparm, head,
hexdump, hexedit, hostid, hostname, httpd, hush, hwclock, i2cdetect,
i2cdump, i2cget, i2cset, id, ifconfig, ifdown, ifenslave, ifplugd,
ifup, inetd, init, insmod, install, ionice, iostat, ip, ipaddr, ipcalc,
ipcrm, ipcs, iplink, ipneigh, iproute, iprule, iptunnel, kbd_mode,
kill, killall, killall5, klogd, last, less, link, linux32, linux64,
linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread,
losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lsof, lspci, lsscsi, lsusb,
lzcat, lzma, lzop, makedevs, makemime, man, md5sum, mdev, mesg,
microcom, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.minix,
mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more,
mount, mountpoint, mpstat, mt, mv, nameif, nanddump, nandwrite,
nbd-client, nc, netstat, nice, nl, nmeter, nohup, nproc, nsenter,
nslookup, ntpd, nuke, od, openvt, partprobe, passwd, paste, patch,
pgrep, pidof, ping, ping6, pipe_progress, pivot_root, pkill, pmap,
popmaildir, poweroff, powertop, printenv, printf, ps, pscan, pstree,
pwd, pwdx, raidautorun, rdate, rdev, readahead, readlink, readprofile,
realpath, reboot, reformime, remove-shell, renice, reset, resize,
resume, rev, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-init,
run-parts, runlevel, runsv, runsvdir, rx, script, scriptreplay, sed,
sendmail, seq, setarch, setconsole, setfattr, setfont, setkeycodes,
setlogcons, setpriv, setserial, setsid, setuidgid, sh, sha1sum,
sha256sum, sha3sum, sha512sum, showkey, shred, shuf, slattach, sleep,
smemcap, softlimit, sort, split, ssl_client, start-stop-daemon, stat,
strings, stty, su, sulogin, sum, sv, svc, svlogd, swapoff, swapon,
switch_root, sync, sysctl, syslogd, tac, tail, tar, taskset, tcpsvd,
tee, telnet, telnetd, test, tftp, tftpd, time, timeout, top, touch, tr,
traceroute, traceroute6, true, truncate, tty, ttysize, tunctl,
ubiattach, ubidetach, ubimkvol, ubirename, ubirmvol, ubirsvol,
ubiupdatevol, udhcpc, udhcpd, udpsvd, uevent, umount, uname, unexpand,
uniq, unix2dos, unlink, unlzma, unshare, unxz, unzip, uptime, users,
usleep, uudecode, uuencode, vconfig, vi, vlock, volname, w, wall,
watch, watchdog, wc, wget, which, who, whoami, whois, xargs, xxd, xz,
xzcat, yes, zcat, zcip
#
Abwesend
Damit funktioniert die busybox. Du musst woanders den Wurm drin haben.
Snapshot runterladen, entpacken und auf Stick kopieren.
Vorher die Box rebooten und dann ./install.sh -g
Snapshot hier holen:
https://sourceforge.net/p/avmload/code/HEAD/tree/trunk/
(Download Snapshot klicken.)
Abwesend