WOL über Eumex IP 300 (Fritz Mod)

Kody

Neuer User
Mitglied seit
2 Feb 2006
Beiträge
36
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe eine Eumex IP 300. Äußerlich ein Tcom-Produkt, innerlich aber eine Fritzbox.
Habe mit der Anleitung von Tecchannel erfolgreich etherwake und beardrop, SHH implementiert. Komme von außen via DynDns auch super auf den Router drauf.
Nur das wecken des Rechners funktioniert nicht (Im Heimnetzwerk kann ich ihn mit anderem + tool aufwecken, WOL wird also definitiv unterstützt).

Wenn sich jemand damit auskennt, könnte er sich ja kurz meine Konfigurationen angucken. Vielleicht ist noch irgendwo ein Fehler drin?

debug.cfg:
Code:
/usr/sbin/telnetd -l /sbin/ar7login
while !(ping -c 1 www.tecchannel.de); do
sleep 5
done

cd /var/tmp
wget http://.../etherwake
chmod +x /var/tmp/etherwake
echo "/var/tmp/etherwake -i eth0 00:0a:B4:A5:22:A7" > /var/tmp/start_pc1
chmod +x /var/tmp/start_pc1
wget http://.../dropbear
chmod +x /var/tmp/dropbear
ln -s /var/tmp/dropbear dropbearkey
/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_hostkey -s 1024
cp -p /var/tmp/shadow /var/tmp/tmp_shadow
sed -e "/root:/s#^root:[^:]*:#root:...*pw-hash*...:#" /var/tmp/tmp_shadow > /var/tmp/shadow
/var/tmp/dropbear -r /var/tmp/dropbear_rsa_hostkey

In der ar7.cfg folgende Änderung:
Code:
forwardrules = "tcp 0.0.0.0:0 0.0.0.0:0 1 out",
zu "tcp 0.0.0.0:22 0.0.0.0:22",

Natürlich alles schön im UNIX-Format abgespeichert. Wenn ich mir die Dateien mit dem cat-Befehl auf dem Router anzeige lasse, stimmt auch alles überein.

Nun soll man mit dem Befehl
Code:
/var/tmp/start_pc1
den PC wecken können, nur leider tut nicht nichts.
Gruß und Danke
 
Zuletzt bearbeitet:
Hallo Kody,

Herzlich willkommen im Forum!

Ich denke, du hast einfach nur einen Punkt "." vergessen.
Versuch es doch mal so:
Code:
cd /var/tmp
[B].[/B]/start_pc1
oder
Code:
[B].[/B]/var/tmp/start_pc1

Joe
 
[Edit frank_m24: Mehrere Beiträge innerhalb weniger Minuten zusammengefasst. Man kann seine Beiträge auch editieren. Lies noch mal die Forumregeln.]
Danke, aber leider kein Erfolg.

Kann ich irgendwie testen, ob der ausgeführte Befehl meinen PC überhaupt erreicht?

[Edit frank_m24: Beitrag 2:]
Habe jetzt auch mal die hie rim Forum angebotene Version 0.3 getestet. Offensichtlich läuft auch das alles gut, nur eben Aufwecken klappt nicht.

Wie kann es denn sein, dass WOL von anderem Rechner im Lan sowie kurzzeitig nach dem Ausschalten über Internet mit Stephan.Mestrona's Seite funktioniert, aber die gezielten Magic Pakets von der Eumex anscheinend nicht ankommen?

gruß
 
Hi.
Du kannst die Pakete mit packetyzer oder wireshark überprüfen.

Zu deiner PN: Gibts denn bei tecchannel nicht auch eine "aufgemotzte" busybox mit cron?

MfG Oliver
 
Danke.

Nein leider scheint es keine Busybox mit integriertem Cron zu geben. Hab mir auch schon die Finger wund gegoogelt...
 
Dann bin ich mal so frei und hänge eine busybox mit cron an.

MfG Oliver
 

Anhänge

Wohoo super, vielen vielen Dank.

/Edit: Habe jetzt tatsächlich WOL über die Eumex zum laufen bekommen. Sogar soweit, dass sich der Router die der MAC zugehörige IP merkt und man somit bequem über bspweise http://stephan.mestrona.net/wol/ wecken lassen kann.

Hier die Konfig falls irgendwer mal was sucht:

Ihr braucht eine busybox, die "arp" beinhaltet (z.b. die da oben). Diese zusammen mit der mac-datei
#Mac-Zuweisung
/var/tmp/arp -i lan -s 192.168.178.100 12:a4:e6:b5:22:37
auf einen Server uppen und folgendes in die debug.cfg schreiben:

debug.cfg:
# Warten bis die Eumex den Server erreichen kann
while !(ping -c 1 www...); do
sleep 5
done

# Telnet einrichten
/usr/sbin/telnetd -l /sbin/ar7login

# Verzeichnis wechseln
cd /var/tmp

# Dateien laden
wget http://.../mac
wget http://.../busybox

# Rechte
chmod +x /var/tmp/mac
chmod +x /var/tmp/busybox

# ARP einbinden
ln -s /var/tmp/busybox arp

# MAC-Zuordnung starten
/var/tmp/mac

Dadurch wird in der ARP-Tabelle ein Flag gesetzt, welches die mac-Zuordnung offensichtlich langfristig speichert.
Natürlich habt ihr die MAC im UNIX-Format abgespeicher.

Sollte auch ohne die MAc-Datei gehen, wenn man den Befehl direkt in die debug einbindet. Bisher aber noch nicht getestet weil's gut läuft ;)
Gruß
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,859
Beiträge
2,303,049
Mitglieder
378,512
Neuestes Mitglied
DominicBu