Ja, da ist aber zuerst einmal AVM dran was zu machen, ich wüsste nicht was wir tun können um den 7390 momentan für annex A zu trimmen.Hi Folks, ich bin ein Linux-Dummy, aber ich betreibe eine 7390 in Österreich hinter einem Router und möcht den loswerden...
Will wer helfen?
export TERMINFO="/var/media/ftp/Interner\ Speicher/Intern/share/terminfo
(cd /var/media/ftp; ln -s "Interner Speicher" local)
# Grundgerüst vom SSH und Etherwake Script - v0.3
# Modifiziert für die 7390_ von Inputsammler(AT)ge em ix punkt de
# V01 - für FB 7390 angepasst 84.04.84
# - Die Dateien müssen auf den Internen Speicher liegen im Ordner Intern liegen
# - Files gibt in diesem Post http://www.ip-phone-forum.de/showthread.php?t=210107
# - ACHTUNG Files umbenenn sie SCRIPT
# - Symbollinks erstellt in /var/tmp
# - unnötige sachen entfernt WOL da in der FB gut funktioniert
# - Nachladden entfernt
# V02 - Key werden erzeugt
# # # # # # KONFIGURATION ANFANG # # # # #
# SSH
#Port auf dem SSH laufen soll
dropbearport="22"
# System
# Verschluesseltes Passwort des Root Users (Wichtig für SSH)
PASSWD='dein HASH wert für ROOT'
# Hier kann man sich den Hash machen Benutzer ist root
# http://www.germanja.de/index.php?iframepg=/docphp/calc_crypto.php
# # # # # # KONFIGURATION ENDE # # # # #
# Aendern des Root Passwortes
cp -p /var/tmp/shadow /var/tmp/shadow.old
sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" /var/tmp/shadow.old > /var/tmp/shadow
# Warten bis die FritzBox den Server erreichen kann
#while !(ping -c 1 chip.de); do
sleep 5
#done
# In das Lokale Verzeichnis wechseln
cd /var/tmp/
# Anpassen der Dateirechte
# muss normal nicht gemacht werden
# Symlink fuer dropbearkey erstellen
ln -s /var/media/ftp/Interner\ Speicher/Intern/busybox /var/tmp/busybox
ln -s /var/media/ftp/Interner\ Speicher/Intern/dropbearmulti /var/tmp/dropbearkey
ln -s /var/media/ftp/Interner\ Speicher/Intern/dropbearmulti /var/tmp/dbclient
ln -s /var/media/ftp/Interner\ Speicher/Intern/dropbearmulti /var/tmp/dropbear
ln -s /var/media/ftp/Interner\ Speicher/Intern/dropbearmulti /var/tmp/scp
ln -s /var/media/ftp/Interner\ Speicher/Intern/sftp-server /var/tmp/sftp-server
ln -s /var/media/ftp/Interner\ Speicher/Intern/busybox /var/tmp/uudecode
ln -s /var/media/ftp/Interner\ Speicher/Intern/busybox /var/tmp/uuencode
# damit es mit portforwarding funzt
ifconfig lan:1 192.168.178.254 netmask 255.255.255.0
#*****************************************************************
# Dadurch werden immer neu key erzeugt es gibt aber auch ein
# script damit kann man sich die Files in die debug.cfg schreiben
#*****************************************************************
# Erstelle neuen RSA Hostkey
/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_host_key
# Erstelle neuen DSS Hostkey
/var/tmp/dropbearkey -t dss -f /var/tmp/dropbear_dss_host_key
#****************************************************************
# Dropbear starten
/var/tmp/dropbear -p $dropbearport -r /var/tmp/dropbear_rsa_host_key -d /var/tmp/dropbear_dss_host_key
# Grundgerüst vom SSH und Etherwake Script - v0.3
# Modifiziert für die 7390_ von Inputsammler(AT)ge em ix punkt de
# V01 - für FB 7390 angepasst 84.04.84
# - Die Dateien müssen auf den Internen Speicher liegen im Ordner Intern liegen
# - Files gibt in diesem Post http://www.ip-phone-forum.de/showthread.php?t=210107
# - ACHTUNG Files umbenenn sie SCRIPT
# - Symbollinks erstellt in /var/tmp
# - unnötige sachen entfernt WOL da in der FB gut funktioniert
# - Nachladden entfernt
# V02 - Key werden erzeugt
# V03 - ANPASSEN an neue Firmware wegen NAS 84.04.85-17675
# - Verzeichnisse sind anders /var/media/ftp/Intern/
# - Alles entfern von Interner\ Speicher/
# V05 - Busybox eingebunde per mount Danke @linuxkasten
# - ssh hinzugefügt
# # # # # # KONFIGURATION ANFANG # # # # #
# SSH
#Port auf dem SSH laufen soll
dropbearport="22"
# System
# Verschluesseltes Passwort des Root Users (Wichtig für SSH)
PASSWD='dein HASH wert für ROOT'
# Hier kann man sich den Hash machen Benutzer ist root
# http://www.germanja.de/index.php?iframepg=/docphp/calc_crypto.php
# # # # # # KONFIGURATION ENDE # # # # #
# Aendern des Root Passwortes
cp -p /var/tmp/shadow /var/tmp/shadow.old
sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" /var/tmp/shadow.old > /var/tmp/shadow
# Warten bis die FritzBox den Server erreichen kann
#while !(ping -c 1 chip.de); do
sleep 5
#done
# In das Lokale Verzeichnis wechseln
cd /var/tmp/
# Anpassen der Dateirechte
# muss normal nicht gemacht werden
# Symlink fuer dropbearkey erstellen
ln -s /var/media/ftp/Intern/busybox /var/tmp/busybox
ln -s /var/media/ftp/Intern/dropbearmulti /var/tmp/dropbearkey
ln -s /var/media/ftp/Intern/dropbearmulti /var/tmp/dbclient
ln -s /var/media/ftp/Intern/dropbearmulti /var/tmp/dropbear
ln -s /var/media/ftp/Intern/dropbearmulti /var/tmp/scp
ln -s /var/media/ftp/Intern/dropbearmulti /var/tmp/ssh
ln -s /var/media/ftp/Intern/sftp-server /var/tmp/sftp-server
ln -s /var/media/ftp/Intern/busybox /var/tmp/uudecode
ln -s /var/media/ftp/Intern/busybox /var/tmp/uuencode
mount -o bind /var/tmp/busybox /bin/busybox
# damit es mit portforwarding funzt
ifconfig lan:1 192.168.178.254 netmask 255.255.255.0
#*****************************************************************
# Dadurch werden immer neu key erzeugt es gibt aber auch ein
# script damit kann man sich die Files in die debug.cfg schreiben
#*****************************************************************
# Erstelle neuen RSA Hostkey
/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_host_key
# Erstelle neuen DSS Hostkey
/var/tmp/dropbearkey -t dss -f /var/tmp/dropbear_dss_host_key
#****************************************************************
# Dropbear starten
/var/tmp/dropbear -p $dropbearport -r /var/tmp/dropbear_rsa_host_key -d /var/tmp/dropbear_dss_host_key
Macht das Sinn, den Symlink zur busybox nach /var/tmp/busybox zu legen? Wenn man nach Erstellung des Symlinks "busybox" aufruft, startet trotzdem die Standard-AVM-busybox...ln -s /var/media/ftp/Intern/busybox /var/tmp/busybox
svn co http://svn.freetz.org/branches/oliver/7390 freetz_7390
root@fritz:/var/tmp# ./apache -h
Usage: ./apache [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-v] [-V] [-h] [-l] [-L] [-S] [-t] [-T] [-F]
Options:
-D name : define a name for use in <IfDefine name> directives
-d directory : specify an alternate initial ServerRoot
-f file : specify an alternate ServerConfigFile
-C "directive" : process directive before reading config files
-c "directive" : process directive after reading config files
-v : show version number
-V : show compile settings
-h : list available command line options (this page)
-l : list compiled-in modules
-L : list available configuration directives
-S : show parsed settings (currently only vhost settings)
-t : run syntax check for config files (with docroot check)
-T : run syntax check for config files (without docroot check)
-F : run main process in foreground, for process supervisors
root@fritz:/var/tmp#