netstat gibt folgendes aus:
Active Internet connections (w/o servers)
[snip]
tcp 0 0 192.168.0.100:ssh 192.168.0.1:3171 ESTABLISHED
tcp 0 0 192.168.0.100:ssh 192.168.0:ms-wbt-server ESTABLISHED
Da liegt der Hase im Pfeffer:
mit
/usr/sbin/iptables $VALUE OUTPUT -p tcp --dport 1025:65535 -j DROP
hast du ausgehende TCP-Pakete, die an(!) einen Port > 1024 gehen blockiert
Die ssh-Verbindung geht vom Port 22 auf dem Router an den Port 3171 auf
192.168.0.1, was du aber verboten hast...
Es ist weniger ein Perl-Problem, als vielmehr eines mit deinen
Filterregeln.