- Mitglied seit
- 31 Mrz 2008
- Beiträge
- 55
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
nachdem ich gestern mal auf die Idee kam meine Fritz!Box etwas näher zu durchleuchten, habe ich hier soviel tolle Hinweise bekommen, dass ich mich kurzerhand angemeldet habe. Natürlich dies auch nicht ohne Grund ;-)
Meinen Apachen habe ich problemlos ans Laufen bekommen, jedoch möchte ich gern auch ssh, etherwake, dropbear laufen lassen. Dass klappte soweit auch ganz gut, wenn ich alles nach und nach händisch eingebe.
Nun habe ich meine debug.cfg modifiziert und ausser dem Indianer läuft nichts von den feinen Spielzeugen ;-) Vielleicht hat einer von den Wissenden hier eine Idee? Ich habe mich nach den Vorgaben bei der Installation aus diesem Forum (mühevoll zusammengesammelt) und aus dem tecCHANNEL gerichtet. Abweichend versuchte ich mir die Binaries auf meine angeschlossene USB-Platte zu schaufeln und diese dann von dort ins /var/tmp zu kopieren, statt sie direkt mit wget zu holen. Wie gesagt.. zu Fuß klappt es auch, aber offenbar nicht beim Start. Die USB-Platte ist zum Zeitpunkt der Zugriffe bereits hochgefahren, da kann der Fehler also nicht liegen. Trotzdem werden meine Routinen nicht ausgeführt.
Ich poste mal meine debug.cfg und die Ausgabe von ps nach dem Systemneustart. Der Apache läuft fehlerfrei mit Zugriff von ausserhalb.
Freue mich über Ideen und Anregungungen, jeder Hinweis ist wertvoll
Hier die debug.cfg mit geänderten PW... muss ja nicht sein *g*
Die Ausgabe von ps nach dem Systemstart zeigt dies:
Hm, die Dateien der Quellen habe ich mir mit wget auf die USB-Platte gelegt und zwar in entsprechend benannte Unterverzeichnisse im apache-Ordner. Also z.B. etherwake entspricht /apache/etherwake/etherwake
Sinn und Zweck ist der Erhalt der Dateien auf längere Sicht. Werden diese Binaries immer mit wget geladen, so geht mir die Funktionalität verloren, sobald einer der Hoster den Link ändert oder die Dateien nicht mehr vorhält.
Gruß
webbie / Germany
nachdem ich gestern mal auf die Idee kam meine Fritz!Box etwas näher zu durchleuchten, habe ich hier soviel tolle Hinweise bekommen, dass ich mich kurzerhand angemeldet habe. Natürlich dies auch nicht ohne Grund ;-)
Meinen Apachen habe ich problemlos ans Laufen bekommen, jedoch möchte ich gern auch ssh, etherwake, dropbear laufen lassen. Dass klappte soweit auch ganz gut, wenn ich alles nach und nach händisch eingebe.
Nun habe ich meine debug.cfg modifiziert und ausser dem Indianer läuft nichts von den feinen Spielzeugen ;-) Vielleicht hat einer von den Wissenden hier eine Idee? Ich habe mich nach den Vorgaben bei der Installation aus diesem Forum (mühevoll zusammengesammelt) und aus dem tecCHANNEL gerichtet. Abweichend versuchte ich mir die Binaries auf meine angeschlossene USB-Platte zu schaufeln und diese dann von dort ins /var/tmp zu kopieren, statt sie direkt mit wget zu holen. Wie gesagt.. zu Fuß klappt es auch, aber offenbar nicht beim Start. Die USB-Platte ist zum Zeitpunkt der Zugriffe bereits hochgefahren, da kann der Fehler also nicht liegen. Trotzdem werden meine Routinen nicht ausgeführt.
Ich poste mal meine debug.cfg und die Ausgabe von ps nach dem Systemneustart. Der Apache läuft fehlerfrei mit Zugriff von ausserhalb.
Freue mich über Ideen und Anregungungen, jeder Hinweis ist wertvoll
Hier die debug.cfg mit geänderten PW... muss ja nicht sein *g*
Code:
# # # # # # # # # eth0 vorbereiten
ifconfig eth0:0 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255
ifconfig eth0:0 192.168.178.253 netmask 255.255.255.0 up
# Sicherheitshalber 60s warten bis USB-Device gemountet wurde
sleep 60
# # # # # # # # # Midnightcommander installieren
cd /var/tmp
# wget http://www.spblinux.de/fbox/cfg_mc <- ursprüngliche Form
cp /var/media/ftp/MassStorageDevice-Partition-0-1/apache/mc/cfg_mc /var/tmp
chmod 755 cfg_mc
./cfg_mc install
echo "cd /var" > /var/tmp/mc
echo "./mc/bin/mc" >> /var/tmp/mc
chmod +x /var/tmp/mc
# # # # # # # # # Apache starten
cd /var/media/ftp/MassStorageDevice-Partition-0-1/apache
./apache -f /var/media/ftp/MassStorageDevice-Partition-0-1/apache/conf/apache.conf
# # # # # # # # # Start des telnet-daemons
/usr/sbin/telnetd -l /sbin/ar7login
# # # # # # # # # Installation FTP-Server vorerst nicht
## cd /var/tmp
## cp /var/media/ftp/MassStorageDevice-Partition-0-1/apache/bftpd/bftpd.conf /var/tmp
## cp /var/media/ftp/MassStorageDevice-Partition-0-1/apache/bftpd/bftpd /var/tmp
# wget http://www.tecchannel.de/download/432803/bftpd.conf <- ursprüngliche Form, ersetzt durch kopierte Datei
# wget http://www.tecchannel.de/download/432803/bftpd <- ursprüngliche Form, ersetzt durch kopierte Datei
## chmod +x bftpd
## chmod 777 bftpd.conf
# Hier den Usernamen und den Passwort-Hash für den FTP-Server eintragen
## echo "ftpuser:26d8NYMMch85U:0:0:root:/:null" >> /var/tmp/passwd
## /var/tmp/bftpd -d -c /var/tmp/bftpd.conf
# # # # # # # # # Installation Etherwake
cp /var/media/ftp/MassStorageDevice-Partition-0-1/apache/etherwake/etherwake /var/tmp
# wget http://www.tecchannel.de/download/432967/etherwake <- ursprüngliche Form, ersetzt durch kopierte Datei
chmod +x /var/tmp/etherwake
# Hier das Interface der Fritzbox und die MAC-Adresse des PCs eintragen
echo "/var/tmp/etherwake -i eth0 00:13:8F:D6:88:51" > /var/tmp/start_pc1
chmod +x /var/tmp/start_pc1
# # # # # # # # # Installation ssh-Server
# wget http://www-user.rhrk.uni-kl.de/~metz/uClibc-0.9.28/dropbearmulti-static
cd /var/tmp
cp /var/media/ftp/MassStorageDevice-Partition-0-1/apache/dropbear/dropbearmulti-static /var/tmp
chmod +x /var/tmp/dropbearmulti-static
ln -s /var/tmp/dropbearmulti-static dropbear
ln -s /var/tmp/dropbear dropbearkey
ln -s /var/tmp/dropbearmulti-static dropbearkey
/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_hostkey -s 512
cp -p /var/tmp/shadow /var/tmp/tmp_shadow
# Hier den Hash des root-Passworts eintragen
sed -e "/root:/s#^root:[^:]*:#root:35e6NYMMch85U:#" /var/tmp/tmp_shadow > /var/tmp/shadow
/var/tmp/dropbear -r /var/tmp/dropbear_rsa_hostkey
Die Ausgabe von ps nach dem Systemstart zeigt dies:
Code:
PID Uid VmSize Stat Command
1 root 316 S init
2 root SWN [ksoftirqd/0]
3 root SW< [events/0]
4 root SW< [khelper]
5 root SW< [kthread]
6 root SW< [kblockd/0]
23 root SW< [pdflush]
24 root SW< [pdflush]
26 root SW< [aio/0]
25 root SW [kswapd0]
62 root SW [pm_info]
69 root SW [mtdblockd]
95 root SW [tffsd_mtd_0]
450 root SWN [jffs2_gcd_mtd6]
507 root SW< [capi_oslib]
508 root SW< [capi_oslib]
511 root SW [capitransp]
538 root SW< [khubd]
617 root 3796 S N ctlmgr
671 root 604 S wpa_authenticator
759 root 3796 S N ctlmgr
760 root 3796 S N ctlmgr
763 root 3796 S N ctlmgr
818 root SWN [scsi_eh_0]
819 root SWN [usb-storage]
859 root 1364 S igdd
896 root 1260 S multid
909 root 1272 S dsld -i -n
921 root 952 S usermand
929 root 276 S telnetd -l /sbin/ar7login
930 root 1880 S telefon a127.0.0.1
941 root 1880 S telefon a127.0.0.1
943 root 1880 S telefon a127.0.0.1
944 root 1880 S telefon a127.0.0.1
953 root 1880 S < voipd
958 root 844 S pbd
959 root 844 S pbd
967 root 844 S pbd
968 root 844 S pbd
987 root 176 S /bin/run_clock -c /dev/tffs -d
1060 root 1364 S igdd
1061 root 1364 S igdd
1062 root 1364 S igdd
1065 root 1880 S telefon a127.0.0.1
1066 root 1880 S telefon a127.0.0.1
1067 root 1880 S telefon a127.0.0.1
1069 root RWN [kdsld_token]
1087 root 296 S ftpd -D -q -t 120 -m 15 -h FRITZ!Box Fon WLAN 7141 (U
1149 root 1428 S mediasrv
1150 root 1868 S N smbd
1151 root 1428 S mediasrv
1152 root 1428 S mediasrv
1153 root 1428 S mediasrv
1160 root 540 S ./apache -f /var/media/ftp/MassStorageDevice-Partitio
1163 ftpuser 652 S ./apache -f /var/media/ftp/MassStorageDevice-Partitio
1164 ftpuser 540 S ./apache -f /var/media/ftp/MassStorageDevice-Partitio
1184 root 316 S init
1185 root 2360 S N smbd
1189 root 428 S -sh
1236 root 348 R ps
Hm, die Dateien der Quellen habe ich mir mit wget auf die USB-Platte gelegt und zwar in entsprechend benannte Unterverzeichnisse im apache-Ordner. Also z.B. etherwake entspricht /apache/etherwake/etherwake
Sinn und Zweck ist der Erhalt der Dateien auf längere Sicht. Werden diese Binaries immer mit wget geladen, so geht mir die Funktionalität verloren, sobald einer der Hoster den Link ändert oder die Dateien nicht mehr vorhält.
Gruß
webbie / Germany
Zuletzt bearbeitet: