Brauche Hilfe für WoL über WAN

Aha. Nu hab ichs. make läuft. Ich melde mich morgen ob es geklappt hat.

Schonmal danke danke danke!
 
Es funktioniert! Vielen Dank für die 1A Hilfe hier in diesem Forum.

sf3978 :groesste:
 
He, Leute,

kann mir jemand eine Schritt für Schritt Erklärung geben wie und wo ich

Freetz: hosts
192.168.178.254 FF:FF:FF:FF:FF:FF lan bcast
und
onlinechanged:
arp -s bcast FF:FF:FF:FF:FF:FF

eintragen muß, bin Anfänger.:confused:
Danke
Code:

Freetz: hosts
192.168.178.254 FF:FF:FF:FF:FF:FF lan bcast

Freetz AVM Firewall: Port Forwarding:
Port 9 UDP nach Port 9 auf 192.168.178.254

onlinechanged:
arp -s bcast FF:FF:FF:FF:FF:FF
 
Deine .config wäre interessant. Oder bist du sicher, dass beide Pakete im Image sind? Steht denn nichts unter Einstellungen im Freetz Webinterface?

MfG Oliver
 
Hallo, erst ein mal danke für die schnelle Reaktion,

unter Einstellung habe ich in Hosts den Eintrag gemacht
"192.168.178.254 FF:FF:FF:FF:FF:FF lan bcast"

In der Portfreigabe (AVM Firewall) habe ich
"Port 9 UDP nach Port 9 auf 192.168.xxx.19 freigegeben

da komm ich nicht weiter,

onlinechanged:
arp -s bcast FF:FF:FF:FF:FF:FF

Ich habe dann dieses gemacht:

tar -xvjf onlinechanged-2.patch.bz2
bunzip2 onlinechanged-2.patch.bz2
patch -p0 < onlinechanged-2.patch
und es steht auch in: /home/freetz/freetz-1.1.3/make/onlinechanged-cgi
ob dies alles so richtig ist :confused:

im "mark menuconfig" ist es noch nicht zu finden
 
soll unter Einstellung auch dieser "onlinechanged" Eintrag stehen, dann fehlt da noch was, oder.
 
Code:
  Freetz: hosts
    192.168.178.254 FF:FF:FF:FF:FF:FF lan bcast

  Freetz AVM Firewall: Port Forwarding:
    Port 9 UDP nach Port 9 auf 192.168.178.254

  onlinechanged:
    arp -s bcast FF:FF:FF:FF:FF:FF

Code:
unter Einstellung habe ich in Hosts den Eintrag gemacht
"192.168.178.254 FF:FF:FF:FF:FF:FF lan bcast"

In der Portfreigabe (AVM Firewall) habe ich 
"Port 9 UDP nach Port 9 auf 192.168.xxx.19 freigegeben

onlinechanged:
arp -s bcast FF:FF:FF:FF:FF:FF
Hier mal beides direkt zusammen.
 
Wo hast du den onlinechanged Patch für Freetz-1.1.3 her? Da fehlen sicher nocht ein paar "chmod +x" für die ausführbaren Dateien.

MfG Oliver
 
das Patch habe ich aus dem Bord "http://www.ippf.eu/showthread.php?t=188850", deiner Vermutung stimme ich zu, wo bekomme ich das komplette "onlinechanged" her, ich finde es nicht
 
So einfach ist das nicht, da man nicht ohne weiters die Pakete aus dem trunk in der stable Version nutzen kann.
Folgende Dateien brauchen ein "chmod +x":
Code:
make/onlinechanged-cgi/files/root/etc/default.onlinechanged/onlinechanged-cgi 
make/onlinechanged-cgi/files/root/etc/init.d/rc.onlinechanged
make/onlinechanged-cgi/files/root/etc/onlinechanged-cgi.sh
MfG Oliver
 
Der einzige Zweck von onlinechanged ist hier doch, das arp Kommando auszuführen. Kann man das nicht ebenso in rc.custom unterbringen?
 
"chmod +X" habe ich gemacht, wie bekomme ich dies jetzt in die Einstellung.
 
Wenn Du wirklich "chmod +X" gemacht hast, hättest Du es Dir auch sparen können.
Und in welche Einstellungen willst Du jetzt was bekommen?
 
Ich soll doch
"Alles in den Freetz-Einstellungen eintragen:"
also auch:
onlinechanged:
arp -s bcast FF:FF:FF:FF:FF:FF
aber unter Einstellung gibt es keinen Unterpunkt "onlinechanged"
nur: crontab, hosts, modules, rc.custom
 
In #28 hat RalfFriedl Dich darauf hingewiesen, dass Dein Port-Forward verkehrt ist. Das 192.168.178.254 ist absichtlich eine Adresse, die nicht existiert, und nicht die Adresse des Rechners, den Du wecken willst.

Du kannst versuchen, das "arp -s bcast FF:FF:FF:FF:FF:FF" in rc.custom einzutragen, evtl. geht's auch damit.

Was mich verwundert: bei mir enthält die Ausgabe von "arp" direkt nach dem Aufruf von "arp -s bcast FF:FF:FF:FF:FF:FF":

Code:
bcast (192.168.178.254) at FF:FF:FF:FF:FF:FF [ether] PERM on lan

Aber irgendwann verschwindet dieser Eintrag, obwohl ich "arp -s bcast FF:FF:FF:FF:FF:FF" in onlinechanged eingetragen habe. Trotzdem funktioniert das WOL. Ganz ohne dieses "arp -s bcast FF:FF:FF:FF:FF:FF" hab' ich's allerdings nicht probiert. Vielleicht geht das sogar auch?
 
[...]
im "mark menuconfig" ist es noch nicht zu finden
Poste mal die Ausgaben von:
Code:
find make/Config.in -exec grep -H "cgi" {} \;
Code:
ls -lR make/onlinechanged-cgi

EDIT:
Du kannst in die "make/onlinechanged-cgi/onlinechanged-cgi.mk"-Datei auch die mit Rot markierten Zeilen eintragen (Linux-Editor):
Code:
$(call PKG_INIT_BIN,0.1)

$(PKG_UNPACKED)

$(pkg):

	 [COLOR="Red"] chmod 755 $(ONLINECHANGED_CGI_DEST_DIR)/etc/{default.onlinechanged/onlinechanged-cgi,\
init.d/rc.onlinechanged,onlinechanged/onlinechanged-cgi.sh}[/COLOR]

$(pkg)-precompiled:

$(pkg)-clean:

$(PKG_FINISH)
 
Zuletzt bearbeitet:
Hallo sf3978,
Hier nun die Ausgaben:

Code:
freetz@freetz-linux:~/freetz-1.1.3$ find make/Config.in -exec grep -H "cgi" {} \;
make/Config.in:source make/nfsd-cgi/Config.in
make/Config.in:source make/spindown-cgi/Config.in
make/Config.in:source make/syslogd-cgi/Config.in
make/Config.in:source make/virtualip-cgi/Config.in
make/Config.in:source make/wol-cgi/Config.in
make/Config.in:# source make/firewall-cgi/Config.in
make/Config.in:source make/modcgi/Config.in
Code:
freetz@freetz-linux:~/freetz-1.1.3$ ls -lR make/onlinechanged-cgi
make/onlinechanged-cgi:
insgesamt 16
-rw-r--r-- 1 freetz freetz  398 2010-07-16 01:11 Config.in
drwxr-xr-x 3 freetz freetz 4096 2010-07-16 01:11 files
-rw-r--r-- 1 freetz freetz   88 2010-07-16 01:11 Makefile.in
-rw-r--r-- 1 freetz freetz  123 2010-07-16 01:11 onlinechanged-cgi.mk

make/onlinechanged-cgi/files:
insgesamt 4
drwxr-xr-x 3 freetz freetz 4096 2010-07-16 01:11 root

make/onlinechanged-cgi/files/root:
insgesamt 4
drwxr-xr-x 5 freetz freetz 4096 2010-07-16 01:11 etc

make/onlinechanged-cgi/files/root/etc:
insgesamt 12
drwxr-xr-x 2 freetz freetz 4096 2010-07-16 10:02 default.onlinechanged
drwxr-xr-x 2 freetz freetz 4096 2010-07-16 10:02 init.d
drwxr-xr-x 2 freetz freetz 4096 2010-07-16 01:11 onlinechanged

make/onlinechanged-cgi/files/root/etc/default.onlinechanged:
insgesamt 12
-rw-r--r-- 1 freetz freetz   1 2010-07-16 01:11 onlinechanged.cfg
-rwxr-xr-x 1 freetz freetz 670 2010-07-16 10:02 onlinechanged-cgi
-rw-r--r-- 1 freetz freetz 705 2010-07-16 10:02 onlinechanged.def

make/onlinechanged-cgi/files/root/etc/init.d:
insgesamt 12
-rwxr-xr-x 1 freetz freetz 712 2010-07-16 10:02 rc.onlinechanged
-rw-r--r-- 1 freetz freetz 712 2010-07-16 01:11 rc.onlinechanged.orig
-rw-r--r-- 1 freetz freetz 553 2010-07-16 10:02 rc.onlinechanged.rej

make/onlinechanged-cgi/files/root/etc/onlinechanged:
insgesamt 4
-rwxr-xr-x 1 freetz freetz 245 2010-07-16 01:11 onlinechanged-cgi.sh

was soll der Eintrag in "make/onlinechanged-cgi/onlinechanged-cgi.mk" bewirken,
 
Du musst in die "make/Config.in" noch Folgendes eintragen:
Code:
source make/onlinechanged-cgi/Config.in
Der Eintrag hätte die entsprechenden Skripte ausführbar gemacht, aber Du hast das ja schon erledigt.
 
Du musst in die "make/Config.in" noch Folgendes eintragen:
Code:

source make/onlinechanged-cgi/Config.in

Der Eintrag hätte die entsprechenden Skripte ausführbar gemacht, aber Du hast das ja schon erledigt.

dieser Eintrag hat gefehlt, nun kann ich und habe ich ein neues Image erstellt.
Unter Einstellung habe ich jetzt auch ip-reconfig.
Jetzt werde ich dies einmal Testen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.