[Frage] Busy Box

freak666

Neuer User
Mitglied seit
15 Jun 2011
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe auf meine FritzBox Freetz geladen.
Habe folgenden Link zum erstellen eines Webservers gefunden:

http://freetz.org/wiki/help/howtos/common/busybox_httpd

Bitte helft mir! Ich weiß nicht wo ich diese Befehle eingeben muss und woher ich diese BusyBox nehmen soll... Soll ich das als Paket ins Freeze Image mit reinnehmen?

Danke schonmal!
 
ich habe auf meine FritzBox Freetz geladen.
...
Wie hast Du Freetz auf deine Box geladen? Was willst Du mit dem Webserver auf deiner Box machen?

EDIT:

Geh mal mit telnet auf deine Box und poste die Ausgabe von busybox.

EDIT 2:

Code:
root@fritz:/var/mod/root# httpd -f -vvv -P /var/run/port90.pid -p 90 -c /mod/etc/webcfg.conf -h /var/media/ftp/uStor01/www/
[::ffff:192.168.138.18]:40641: [COLOR="red"]connected[/COLOR]
[::ffff:192.168.138.18]:40641: url:/
[::ffff:192.168.138.18]:40641: [COLOR="red"]response:200[/COLOR]
[::ffff:192.168.138.18]:40641: closed
 
Zuletzt bearbeitet:
Wie hast Du Freetz auf deine Box geladen? Was willst Du mit dem Webserver auf deiner Box machen?

EDIT:

Geh mal mit telnet auf deine Box und poste die Ausgabe von busybox.

EDIT 2:

Code:
root@fritz:/var/mod/root# httpd -f -vvv -P /var/run/port90.pid -p 90 -c /mod/etc/webcfg.conf -h /var/media/ftp/uStor01/www/
[::ffff:192.168.138.18]:40641: [COLOR="red"]connected[/COLOR]
[::ffff:192.168.138.18]:40641: url:/
[::ffff:192.168.138.18]:40641: [COLOR="red"]response:200[/COLOR]
[::ffff:192.168.138.18]:40641: closed

Ich möchte auf meine Festplatte eine Website speichern, die ich dann über die FritzBox nutzen kann! Egal wie. ;)

Wenn ich BusyBox bei Telnet eingebe kommt:

BusyBox v1.12.4 (2011-06-14 21:01:45 CEST) multi-call binary
Copyright (C) 1998-2008 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.

Usage: busybox [function] [arguments]...
or: function [arguments]...

BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!

Currently defined functions:
[, [[, addgroup, adduser, arp, arping, ash, awk, basename, bunzip2,
bzcat, cat, chmod, chown, chroot, clear, cmp, cp, crond, crontab,
cryptpw, cut, date, dd, delgroup, deluser, df, dirname, dmesg,
dos2unix, du, echo, egrep, env, ether-wake, expr, false, fgrep,
find, free, ftpget, ftpput, getopt, grep, gunzip, gzip, halt, head,
hexdump, hostid, hostname, httpd, id, ifconfig, ifdown, ifup, inetd,
init, insmod, install, kill, killall, klogd, ln, logger, login,
logname, logread, losetup, ls, lsmod, makedevs, md5sum, mdev, mkdir,
mkfifo, mknod, mkswap, modprobe, more, mount, mv, nc, netstat,
nohup, nslookup, od, passwd, pidof, ping, pivot_root, poweroff,
printf, ps, pwd, rdate, realpath, reboot, reset, rm, rmdir, rmmod,
route, run-parts, sed, setconsole, setlogcons, sh, sha1sum, sleep,
sort, strings, stty, swapoff, swapon, sync, sysctl, syslogd, tail,
tar, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute,
true, tty, umount, uname, uniq, unix2dos, uptime, usleep, uudecode,
uuencode, vconfig, vi, wc, wget, which, xargs, yes, zcat

Wenn ich deinen Befehl bei Telnet ausführe geht es. Wenn ich aber über http://fritz.box:90 auf den Server zugreifen will kommt: 404 Not Found.
 
Wenn ich BusyBox bei Telnet eingebe kommt:
Das glaube ich Dir nicht. Andererseits hat niemand gesagt, dass Du "BusyBox" eingeben sollst.

In der Anleitung, die Du verlinkt hast, steht auch:
Der Inhalt von Verzeichnissen wird nicht automatisch angezeigt. ...
Einschließlich einer Empfehlung, was man tun kann.
Wenn Du eine konkrete Datei aufrufst, wird das vermutlich funktionieren.
 
Das glaube ich Dir nicht. Andererseits hat niemand gesagt, dass Du "BusyBox" eingeben sollst.

In der Anleitung, die Du verlinkt hast, steht auch:

Einschließlich einer Empfehlung, was man tun kann.
Wenn Du eine konkrete Datei aufrufst, wird das vermutlich funktionieren.

Tut mir leid! Hab ich übersehen! Bei dem Befehl: httpd -P /var/run/port90.pid -p 90 -c /mod/etc/webcfg.conf -h /var/media/ftp/WDCWD10-EAVS-00D7B1-05/htdocs/ -r "Port 90" kommt:

httpd: /mod/etc/webcfg.conf: No such file or directory
 
Code:
ls -la /mod/etc

MfG
 
Code:
ls -la /mod/etc

MfG

Es kommt:

drwxr-xr-x 5 root root 0 Jun 15 22:54 .
drwxr-xr-x 11 root root 0 Jan 1 2000 ..
drwxr-xr-x 2 root root 0 Jan 1 2000 conf
lrwxrwxrwx 1 root root 16 Jan 1 2000 default.mod -> /etc/default.mod
lrwxrwxrwx 1 root root 16 Jan 1 2000 default.wol -> /etc/default.wol
-rw-r--r-- 1 root root 0 Jun 15 22:54 httpd-wol.conf
-rw-r--r-- 1 root root 35 Jun 15 22:54 httpd.conf
drwxr-xr-x 2 root root 0 Jun 15 21:46 init.d
drwxr-xr-x 2 root root 0 Jun 15 22:54 reg
 
Wie ist die Ausgabe von:
Code:
sh -x /etc/init.d/rc.webcfg status
 
Wie ist die Ausgabe von:
Code:
sh -x /etc/init.d/rc.webcfg status

+ . /etc/init.d/modlibrc
+ export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mod/usr/bin
+ export LD_LIBRARY_PATH=/mod/lib:/mod/usr/lib
+ [ -n ]
+ DAEMON=httpd
+ DAEMON_LONG_NAME=Freetz webinterface
+ PID_FILE=/var/run/webcfg.pid
+ [ ! -r /mod/etc/conf/mod.cfg ]
+ . /mod/etc/conf/mod.cfg
+ export MOD_CGI_WIDTH=730
+ export MOD_CROND=yes
+ export MOD_HTTPD=yes
+ export MOD_HTTPD_PASSWD=$1$$/SSxAidQsG/eU8U6Sks/O0
+ export MOD_HTTPD_PORT=81
+ export MOD_HTTPD_USER=admin
+ export MOD_LIMIT=61440
+ export MOD_MOUNTED_MAIN=no
+ export MOD_MOUNTED_SUB=no
+ export MOD_SWAP=no
+ export MOD_SWAP_FILE=
+ export MOD_TELNETD=yes
+ [ yes == inetd ]
+ modlib_status
+ modlib_check_running
+ local fn=/var/run/webcfg.pid
+ [ ! -s /var/run/webcfg.pid ]
+ cat /var/run/webcfg.pid
+ kill -0 1552
+ local status=0
+ [ 0 != 0 ]
+ return 0
+ echo running
running
+ return 0
+ exit 0
 
Hab jetzt geschafft den Fritz-Box Server im privaten Ip-Netzwerk erreichbar zu machen. Also bei mir 192.168.0.154:90!
Jetzt möchte ich ihn aber auch über meine WAN Ip erreichen. Fakt ist, dass ich die FritzBox nicht als Dsl Router verwende sondern als Ip Clienten. Hab schon versucht in meinem Router Port 90 freizugeben und dann mit der Wan Ip und Port 90 zuzugreifen. Klappt aber nicht. Es kommt Access denied. Wie konfiguiere ich jetzt die Portfreigabe und alles andere, sodass es geht??
 
... Hab schon versucht in meinem Router Port 90 freizugeben und dann mit der Wan Ip und Port 90 zuzugreifen. Klappt aber nicht. Es kommt Access denied. ...
Was meinst Du mit "Port 90 in deinem Router freigeben"?
 
Bitte mal einen Freund, deine externe (öffentliche) IP-Adresse, auf Port 90, zu scannen (z. B. mit nmap).
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.