ZAPP Script auf OpenWRT einrichten...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Salut, ich habe gerade ein wenig Probleme, das ZAPP Script auf dem OpenWRT des Routers [0] installiert zu bekommen. Ich bin der Anleitung im Wiki [1] gefolgt und am letzten Punkt hakt es dann: Kurzübersicht: opkg update opkg install ip netcat cd /etc/init.d/ wget http://ff-firmware.cvs.sourceforge.net/viewvc/*checkout*/ff-firmware/ff-deve... chmod +x /etc/init.d/S92zapp echo "net.netfilter.nf_conntrack_acct=1" >> /etc/sysctl.conf /etc/init.d/sysctl start /etc/init.d/S92zapp start Problem: root@OpenWrt:/etc/init.d# /etc/init.d/S92zapp start No /var/spool/cron/crontabs/root egrep: /var/spool/cron/crontabs/root: No such file or directory Adding S92zapp to cron sed: /var/spool/cron/crontabs/root: No such file or directory /etc/init.d/S92zapp: line 561: can't create /var/spool/cron/crontabs/cron.update: nonexistent directory Ich verstehe leider nicht wirklich was und wie das jetzt mit cron hier scheitert, habe da in der S92zapp ein bisschen gesucht und mit den Variablendefinitionen: CRONUSR=root CRONDIR=/etc/crontabs (ursprünglich "/var/spool/cron/crontabs") Ich hab die obigen Änderungen mal probiert, nachdem ich einfach mit 'find' den Router "nach irgendwas, das wie cron aussieht" durchsucht habe und dann versucht habe die Skriptvariable darauf umzubiegen, leider ohne Erfolg. Ist das ZAPP Skript nur mit Freifunk-Firmware nutzbar? Kann mir jemand helfen was ich da wo umbiegen muss, damit auch auf der normalen OpenWRT dieses Script läuft? Vielen Dank, liebe Grüße, Torben. [0] Router Model: TP-Link TL-WR1043N/ND v1 Firmware Version: OpenWrt Attitude Adjustment 12.09 LuCI 0.11.1 Release (0.11.1) Kernel Version: 3.3.8 (openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin) [1] http://wiki.freifunk-potsdam.de/OpenWRT_Backfire_einrichten -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQEcBAEBAgAGBQJSX9ilAAoJEOZNMPYBJsebB9YIALVVdu+0A5Fz3N+2W8/D/10v Itz799GmZw0O6if0JCP/52oAvqvPKWSFoM0R24AkbUoWwV9xeJmoVSU+PUIX4KWW 2Ja2etgn8Gg9fZh1QWCZ49pvbsJsSDCUltf2NVuNlFkwxX2HEpDdzU1jNJftjpzg uiHee8E74hBUJcyZHi0J00ZnVAUuNRr9K7dW9bWSvncCIWWRVAOPQodW9Oq6a4CG VRX26ELq7ieL6mziYOqy7070O/gd6nY40OxUNTka/hSG6R9g3A61hKn2B3HqCMpz wyuqQkNBhyTyzD5YZXScbvhma68Ts86Su7tZqSxmZu0v2njHAssleB5dntEWC3c= =FEXq -----END PGP SIGNATURE-----
Hey, die Anleitung bezieht sich evt. auf die olle WRT54-Firmware. Die hat ein Script /etc/init.d/S51crond, in der wird /var/spool/cron/crontabs dann angelegt und "crond" gestartet. In den aktuellen LuCI-Firmwares steht die Crontab in /etc/crontabs. Dort ist /var ein Symlink auf /tmp und /tmp/spool/cron/crontabs ist ein Symlink auf /etc/crontabs. Letzteres wird in /etc/init.d/cron angelegt. Sieht so aus: root@sven-ola-tp65:~# ls -ld /var /tmp/spool/cron/crontabs /etc/crontabs /etc/crontabs/root /etc/init.d/cron drwxr-xr-x 1 root root 0 Oct 3 13:28 /etc/crontabs -rw-r--r-- 1 root root 274 Oct 3 13:36 /etc/crontabs/root -rwxr-xr-x 1 root root 385 Oct 3 13:45 /etc/init.d/cron lrwxrwxrwx 1 root root 13 Oct 13 19:26 /tmp/spool/cron/crontabs -> /etc/crontabs lrwxrwxrwx 1 root root 4 Oct 6 04:11 /var -> /tmp root@sven-ola-tp65:~# ps | grep cron 1595 root 1664 S /usr/sbin/crond -c /etc/crontabs -l 10 13838 root 1648 S grep cron root@sven-ola-tp65:~# grep cron /usr/lib/opkg/info/* /usr/lib/opkg/info/busybox.list:/etc/init.d/cron /usr/lib/opkg/info/busybox.list:/usr/sbin/crond /usr/lib/opkg/info/busybox.list:/usr/bin/crontab Irgendwas ist also bei dir anders. Cron wird eigentlich als Teil der Busybox immer mit installiert. // Sven-Ola Am 10/17/2013 02:31 PM, schrieb Torben Reichert:
Salut,
ich habe gerade ein wenig Probleme, das ZAPP Script auf dem OpenWRT des Routers [0] installiert zu bekommen.
Ich bin der Anleitung im Wiki [1] gefolgt und am letzten Punkt hakt es dann:
Kurzübersicht: opkg update opkg install ip netcat cd /etc/init.d/ wget http://ff-firmware.cvs.sourceforge.net/viewvc/*checkout*/ff-firmware/ff-deve... chmod +x /etc/init.d/S92zapp echo "net.netfilter.nf_conntrack_acct=1" >> /etc/sysctl.conf /etc/init.d/sysctl start /etc/init.d/S92zapp start
Problem: root@OpenWrt:/etc/init.d# /etc/init.d/S92zapp start No /var/spool/cron/crontabs/root egrep: /var/spool/cron/crontabs/root: No such file or directory Adding S92zapp to cron sed: /var/spool/cron/crontabs/root: No such file or directory /etc/init.d/S92zapp: line 561: can't create /var/spool/cron/crontabs/cron.update: nonexistent directory
Ich verstehe leider nicht wirklich was und wie das jetzt mit cron hier scheitert, habe da in der S92zapp ein bisschen gesucht und mit den Variablendefinitionen: CRONUSR=root
CRONDIR=/etc/crontabs (ursprünglich "/var/spool/cron/crontabs")
Ich hab die obigen Änderungen mal probiert, nachdem ich einfach mit 'find' den Router "nach irgendwas, das wie cron aussieht" durchsucht habe und dann versucht habe die Skriptvariable darauf umzubiegen, leider ohne Erfolg.
Ist das ZAPP Skript nur mit Freifunk-Firmware nutzbar? Kann mir jemand helfen was ich da wo umbiegen muss, damit auch auf der normalen OpenWRT dieses Script läuft?
Vielen Dank, liebe Grüße, Torben.
[0] Router Model: TP-Link TL-WR1043N/ND v1 Firmware Version: OpenWrt Attitude Adjustment 12.09 LuCI 0.11.1 Release (0.11.1) Kernel Version: 3.3.8 (openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin)
[1] http://wiki.freifunk-potsdam.de/OpenWRT_Backfire_einrichten _______________________________________________ Users mailing list Users@lists.freifunk-potsdam.de https://lists.freifunk-potsdam.de/listinfo/users
participants (2)
-
Sven-Ola Tuecke
-
Torben Reichert