Probleme mit netcat - connection reset by peer ??

bx-8017

schläft auf dem Boardsofa
Hi

ich habe ein kleines Problem mit netcat. Es geht dabei darum, mittels eines linuxbasierenden TV-Receivers den Windows PC runterzufahren.

Der Netcat Dienst ist auf dem Windows PC installiert, meldet sich an mit Administrator und Passwort.

Das Script, welches im Receiver aufgerufen wird heisst "rscript" bzw das commando:

/var/bin/cat /var/plugins/rscript | /var/bin/nc -i 1 192.168.0.1 30

Der Inhalt von rscript ist schlicht und einfach "shutdown.bat" Auf dem Windows PC liegt auch diese shutdown.bat mit ein paar shutdown-Parametern.

Der Port 30 ist auch in der Windows Registry als netcat Port eingetragen.

Da ich vom Receiver aus nicht sehe, warum es nicht klappt, logge ich mich mit telnet auf den Receiver und gebe obiges Kommando manuell ein.

Als Meldung erhalte ich im Telnetfenster:

Microsoft Windows XP...........
.........
C:\Windows>nc: read error: connection reset by peer
~#

Gebe ich jedoch unter telnet folgendes ein:
nc 192.168.0.1 30

meldet sich Windows.....

dann gebe ich manuell ein shutdown.bat ein......und der PC fährt runter.

Hat jmd da einen Rat? Ich verstehe es nicht. Manuell klappt das aber automatisiert nicht!


Grüße
BX-8017

PS. Wo liegt jetzt das Problem, linux- oder windowsseitig ??
 
Oben