Erstmal willkommen im Forum.
Für das Problem gäbe es mehrere Möglichkeiten:
1) Die VM wurde unter Win7 bzw. Vista nicht mit Administratorrechten gestartet (Rechtsklick, "Als Administrator ausführen")
2) Es sind noch weitere Netzwerkkarten oder -Geräte aktiv, hierzu zählen auch ISDN- oder WLAN-Karten sowie TV-Karten und Sticks. Die VM verwendet die erste physikalische Netzwerkkarte, die es findet, das muss dann nicht die LAN-Karte sein, an der der Router hängt. Also alle anderen deaktivieren.
3) Die VM ist auf "NAT" an Stelle von "Bridged" eingestellt. Bei NAT (Network Address Translation) wird die IP-Adresse des Routers in eine andere für das Gastsystem (VM) umgewandelt. Das Script erwartet jedoch eine bestimmte IP-Adresse, hier wird dann die Box nicht erkannt.
So weit die bekanntesten Fehler. Jetzt etwas generelles zum FTP, da Filezilla auch fehlschlägt.
Der Rechner benötigt für den FTP-Betrieb mit einem externen Programm feste IP-Adressen. Der FTP-Zugang existiert nur innerhalb einer Zeitspanne von drei bis fünf Sekunden nach dem Einschalten bzw. einem Neustart der Box, innerhalb dieser Zeitspanne muss der Login per FTP-Programm erfolgen. Meistens scheitert es, weil der richtige Zeitpunkt für den Login nicht getroffen wurde.
Zu den IP-Adressen:
Der DHCP-Server der Box, welcher die IP-Adressen normalerweise an den Rechner gibt, läuft im FTP-Modus nicht, daher also folgende feste Adressen:
Rechner: 192.168.178.19
Subnetz: 255.255.255.0
Gateway: 192.168.178.1
Die Adresse unter Gateway ist die FTP-Zugangsadresse der Box, auch wenn sie mit der späteren Adresse der Weboberfläche identisch ist, sind das unterschiedliche Dinge.
Jedoch ein weiterer Punkt dazu. Durch Löschen der Speicherbereiche mtd3 und mtd4 mit den Benutzerdaten und Einstellungen durch Überschreiben mit einer leeren Datei wird die Box gezwungen, eine im Bootloader auf mtd2 gespeicherte Grundkonfiguration zu verwenden. Dadurch ändert sich meistens (nicht bei allen Bootloadern) auch die FTP-Adresse auf 192.168.2.1. Insbesondere dann, wenn die Box nicht fabrikneu sein sollte, könnte die Möglichkeit bestehen, es ist ene sehr einfache Methode, evtl. noch vorhandene Kundendaten oder Einstellungen bei einem Wiederverkauf zu entfernen.
In diesem Fall müssten die festen IP-Adressen des Rechners dann lauten:
Rechner: 192.168.2.19
Subnetz: 255.255.255.0
Gateway: 192.168.2.1
Auch im Script gibt es ganz unten unter Netzwerkeinstellungen den Punkt, zwischen diesen beidem Adressen hin- und herzuschalten.
mfg