SMT-G3XXX_V3.0X_ddmmyymod
Generell sollte man es bei Login-Problemen mit einem einfachen Neustart versuchen. Das scheint bei Leuten, die das Problem hatten, zu helfen. Bei mir tritt das Problem nicht auf; ich vermute, dass es sich um ein Timing-Problem handelt, wenn die banana-passwd-Datei zum ersten Mal kopiert wird .
Veränderungen gegenüber der offiziellen 3.01 Firmware:
Mod2:- Kleiner Bugfix: die rc.local startet jetzt mit dem "&" Parameter. Dadurch hängen die nachfolgenden Einträge nicht mehr, wenn der vorherige noch nicht beendet ist.
- Neue dropbear-Version (0.51)
- Eine weitere (und hoffentlich letzte) Version der offiziellen passwd-Datei wurde entdeckt und entfernt. Ich gehe davon aus, dass dies das Ende des gelegentlich nach dem ersten Update aufgetretenen Login-Problems ist.
Wie bei der Mod für die 3.00. Mit der Ergänzung, dass die "banana"- passwd-Datei jetzt auch in der default_db enthalten ist. Dadurch sollten die Login-Probleme entfallen, die manche Leute nach einem Werksreset hatten. Im Prinzip sollte ein Werksreset nach dem Update nicht nötig sein, es sei denn man kommt von einer uralten Version der Firmware.
Veränderungen gegenüber der offiziellen 3.00 Firmware:
- Default-root Passwort "banana"
- Die Konfigurationsdateien /etc/passwd, /etc/proftpd.conf und /etc/thttpd/thttpd.conf sind nun Symlinks nach /configs/etc/. Dadurch wird es einfacher, mit diesen Diensten rumzuspielen. Beim Booten wird gecheckt, ob diese Dateien unter /configs/etc/ existieren, und wenn nicht, werden die Standardkonfigurationsdateien dort hin kopiert.
- /configs/etc/passwd wird per Default beim Booten mit der "banana" passwd - Datei ueberschrieben. Wenn man das verhindern möchte, weil man die Passwörter geändert hat, muss man eine Datei /configs/etc/newpass erstellen.
- Telnet per default aktiviert auf Port 30023
- Dropbear SSH Server incl. scp und dbclient
- dropbear startet beim Booten auf Port 22, wenn das Keyfile
/configs/rsakey existiert. Dieses kann erstellt werden mit:
/usr/sbin/dropbearkey -t rsa -f /configs/rsakey . - SSH Public Key Autorisierung sollte nun funktionieren: einfach die id_rsa.pub von root nach /configs/.ssh/authorized_keys kopieren
- FTP-Zugriff auf das ganze System
- beim Booten wird gecheckt, ob eine Datei /configs/rc.local existiert. Wenn ja, wird versucht, sie auszuführen. (Damit kann mal also automatisch Programme starten und beenden oder Befehle ausführen, wenn man möchte.)