WOL-Paket senden über IIS6-Seite mit ASP oder Perl

09/02/2009 - 13:55 von Daniel Fisch | Report spam
Hallo,

ich kenne mich mit Scripten auf IIS-gehosteten Seiten nicht wirklich
aus, trotzdem ist es mir bisher gelungen, auf verschiedenen Servern
Internetseiten einzurichten, über die (von extern) PCs im LAN per
Wake-on-LAN gestartet werden konnten.

Dafür nutze ich eine ASP-Seite - wie auf...

http://www.depicus.com/wake-on-lan/...n-asp.aspx

...beschrieben -, oder alternativ ein Perl-Script, für welches ich
ActivePerl installiert habe (eigentlich habe ich die Perl-Variante für
den SBS 2008 mit IIS7, wo die ASP-Seite nicht ging).

Die IIS-Seite sieht so aus (hier das Perl-Beispiel):

<form action="wakeup.pl" method="post">
<table>
<tr><td>HWaddress:</td><td><input size="40"
maxlength="40" name="HWaddress" value="00:21:85:43:42:AB"></td></tr>
<tr><td>IPaddress:</td><td><input size="40"
maxlength="40" name="IPaddress" value="10.1.1.255"></td></tr>
<tr><td>Port:</td><td><input size="40" maxlength="40"
name="Port" value="9"></td></tr>
<tr><td> </td><td><input type="submit"
value="Wake-on-LAN SENDEN"></td></tr>
</table>
</form>

Ein Beispiel für die ASP-Seite gibt es auf der obigen Webseite.

Jetzt habe ich an einem SBS 2003 mit IIS6 das Problem, dass bei beiden
Varianten zwar das jeweilige Script ausgeführt wird. Nach dem Klick
auf "SENDEN" erscheint eine vom Script erzeugte Seite mit der Info
"senden erfolgreich". Also laufen die Scripts wohl.

Jedoch sendet der Server nichts; auch ein Mitschnitt mit Wireshark
zeigt keine Pakete, die ich dem WOL-Script zuordnen könnte.

Auf einem anderen SBS 2003 funktionieren dagegen beide Scripte.

Hat irgend jemand eine Idee?
Viele Grüße,
Daniel Fisch
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
09/02/2009 - 14:41 | Warnen spam
Hallo Daniel,

"Daniel Fisch" schrieb:

Jetzt habe ich an einem SBS 2003 mit IIS6 das Problem, dass bei beiden
Varianten zwar das jeweilige Script ausgeführt wird. Nach dem Klick
auf "SENDEN" erscheint eine vom Script erzeugte Seite mit der Info
"senden erfolgreich". Also laufen die Scripts wohl.



muss nicht sein. Zeig doch mal das von dir verwendete Skript, dann
kann man das evtl. besser sagen.

Jedoch sendet der Server nichts; auch ein Mitschnitt mit Wireshark
zeigt keine Pakete, die ich dem WOL-Script zuordnen könnte.



Die Komponente ist aber schon auf dem Server registriert, oder?

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen