Fritz!Box 7390 Modifikationen

Status
Für weitere Antworten geschlossen.
@radislav: Werd subversion nachher mal testen und berichten, dann kannst du es auch auf deine Webseite aufnehmen ;-) Hab ich mir gestern mal angeguckt, ist ne gute Referenz für Leute die ihre Box nicht unbedingt Freetzen wollen.

edit:
@radislav: subversion läuft. Mit
Code:
./svnserve -d -r ./
gestartet.
 
Zuletzt bearbeitet:
@Flouw: subversion ist schon auf meiner homepage. ich entferne dann den hinweis "ungetestet"... könntest du evtl. auch apache prüfen und evtl. die conf's anpassen (bitte meine archive herunterladen, vielleicht ist ja beim anpassen/packen etwas schief gelaufen)?
 
Mein subversion läuft?
Wundert mich, eigentlich bau ich das Zeug ja immer direkt in die FW :)
 
@radislav: Erste Versuche den Apachen zum Laufen zu bringen, haben gestern nichts gebracht. Hab beide Pakete (enabled/disabled) ausprobiert. Werde am WE weiter mein Glück versuchen.
 
@radislav:

@AndrejTM
kannst du bitte deine funktionierenden apache.conf's (mit und ohne moduleunterstützung) hier anhängen?

Ich habe nur die zweite Version von Post #84 zum Laufen gebracht. Dies ging, indem ich apache_bin_7390 nach /apache-1.3.41/bin (Verzeichnisstruktur /apache-1.3.41 aus Post #80) verschoben habe und dann die in der apache.conf folgende Zeilen verändert habe:
Code:
...
#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Please read the file http://httpd.apache.org/docs/dso.html for more
# details about the DSO mechanism and run `httpd -l' for the list of already
# built-in (statically linked and thus always available) modules in your httpd
# binary.
#
# Note: The order in which modules are loaded is important.  Don't change
# the order below without expert advice.
#
# Example:
# LoadModule foo_module libexec/mod_foo.so
[COLOR="Red"]#[/COLOR]LoadModule vhost_alias_module /var/media/ftp/SAMSUNG-HM320II-01/apache-1.3.41/libexec/mod_vhost_alias.so
[COLOR="Red"]#[/COLOR]LoadModule env_module         libexec/mod_env.so
[COLOR="Red"]#[/COLOR]LoadModule config_log_module  libexec/mod_log_config.so
[COLOR="Red"]#[/COLOR]LoadModule mime_magic_module  libexec/mod_mime_magic.so
[COLOR="Red"]#[/COLOR]LoadModule mime_module        libexec/mod_mime.so
[COLOR="Red"]#[/COLOR]LoadModule negotiation_module libexec/mod_negotiation.so
[COLOR="Red"]#[/COLOR]LoadModule status_module      libexec/mod_status.so
[COLOR="Red"]#[/COLOR]LoadModule info_module        libexec/mod_info.so
[COLOR="Red"]#[/COLOR]LoadModule includes_module    libexec/mod_include.so
[COLOR="Red"]#[/COLOR]LoadModule autoindex_module   libexec/mod_autoindex.so
[COLOR="Red"]#[/COLOR]LoadModule dir_module         libexec/mod_dir.so
[COLOR="Red"]#[/COLOR]LoadModule cgi_module         libexec/mod_cgi.so
[COLOR="Red"]#[/COLOR]LoadModule asis_module        libexec/mod_asis.so
[COLOR="Red"]#[/COLOR]LoadModule imap_module        libexec/mod_imap.so
[COLOR="Red"]#[/COLOR]LoadModule action_module      libexec/mod_actions.so
[COLOR="Red"]#[/COLOR]LoadModule speling_module     libexec/mod_speling.so
[COLOR="Red"]#[/COLOR]LoadModule userdir_module     libexec/mod_userdir.so
[COLOR="Red"]#[/COLOR]LoadModule alias_module       libexec/mod_alias.so
[COLOR="Red"]#[/COLOR]LoadModule rewrite_module     libexec/mod_rewrite.so
[COLOR="Red"]#[/COLOR]LoadModule access_module      libexec/mod_access.so
[COLOR="Red"]#[/COLOR]LoadModule auth_module        libexec/mod_auth.so
[COLOR="Red"]#[/COLOR]LoadModule anon_auth_module   libexec/mod_auth_anon.so
[COLOR="Red"]#[/COLOR]LoadModule digest_module      libexec/mod_digest.so
[COLOR="Red"]#[/COLOR]LoadModule proxy_module       libexec/libproxy.so
[COLOR="Red"]#[/COLOR]LoadModule cern_meta_module   libexec/mod_cern_meta.so
[COLOR="Red"]#[/COLOR]LoadModule expires_module     libexec/mod_expires.so
[COLOR="Red"]#[/COLOR]LoadModule headers_module     libexec/mod_headers.so
[COLOR="Red"]#[/COLOR]LoadModule usertrack_module   libexec/mod_usertrack.so
[COLOR="Red"]#[/COLOR]LoadModule log_forensic_module libexec/mod_log_forensic.so
[COLOR="Red"]#[/COLOR]LoadModule unique_id_module   libexec/mod_unique_id.so
[COLOR="Red"]#[/COLOR]LoadModule setenvif_module    libexec/mod_setenvif.so

#  Reconstruction of the complete module list from all available modules
#  (static and shared ones) to achieve correct module execution order.
#  [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO]
[COLOR="Red"]#[/COLOR]ClearModuleList
[COLOR="Red"]#[/COLOR]AddModule mod_vhost_alias.c
[COLOR="Red"]#[/COLOR]AddModule mod_env.c
[COLOR="Red"]#[/COLOR]AddModule mod_log_config.c
[COLOR="Red"]#[/COLOR]AddModule mod_mime_magic.c
[COLOR="Red"]#[/COLOR]AddModule mod_mime.c
[COLOR="Red"]#[/COLOR]AddModule mod_negotiation.c
[COLOR="Red"]#[/COLOR]AddModule mod_status.c
[COLOR="Red"]#[/COLOR]AddModule mod_info.c
[COLOR="Red"]#[/COLOR]AddModule mod_include.c
[COLOR="Red"]#[/COLOR]AddModule mod_autoindex.c
[COLOR="Red"]#[/COLOR]AddModule mod_dir.c
[COLOR="Red"]#[/COLOR]AddModule mod_cgi.c
[COLOR="Red"]#[/COLOR]AddModule mod_asis.c
[COLOR="Red"]#[/COLOR]AddModule mod_imap.c
[COLOR="Red"]#[/COLOR]AddModule mod_actions.c
[COLOR="Red"]#[/COLOR]AddModule mod_speling.c
[COLOR="Red"]#[/COLOR]AddModule mod_userdir.c
[COLOR="Red"]#[/COLOR]AddModule mod_alias.c
[COLOR="Red"]#[/COLOR]AddModule mod_rewrite.c
[COLOR="Red"]#[/COLOR]AddModule mod_access.c
[COLOR="Red"]#[/COLOR]AddModule mod_auth.c
[COLOR="Red"]#[/COLOR]AddModule mod_auth_anon.c
[COLOR="Red"]#[/COLOR]AddModule mod_digest.c
[COLOR="Red"]#[/COLOR]AddModule mod_proxy.c
[COLOR="Red"]#[/COLOR]AddModule mod_cern_meta.c
[COLOR="Red"]#[/COLOR]AddModule mod_expires.c
[COLOR="Red"]#[/COLOR]AddModule mod_headers.c
[COLOR="Red"]#[/COLOR]AddModule mod_usertrack.c
[COLOR="Red"]#[/COLOR]AddModule mod_log_forensic.c
[COLOR="Red"]#[/COLOR]AddModule mod_unique_id.c
[COLOR="Red"]#[/COLOR]AddModule mod_so.c
[COLOR="Red"]#[/COLOR]AddModule mod_setenvif.c
...

Danach startet man apache wie auch bei der 7270-Version mit der Option "-f /var/media/ftp/.../apache-1.3.41/conf/apache.conf".

Testen kann man Apache mittels http://192.168.178.1:8080/, falls dies die Router-IP im LAN ist.
 
Danke für den Input.
Ich habe auch nochmal kurz getestet, die statische Version mit DSO läuft auch bei mir nicht (Segfault). Ich weiß zwar nicht, warum es so ist, aber werde die nicht-funktionierende Version demnächst rausnehmen und ein "komplettes" Paket mit der ganz statischen reinpacken...

Jörg
 
Hallo Leute, kann vielleicht Einer seine funk. apache.conf posten, dass würde Allen helfen

MfG
 
aktueller (!) Apache (2.2.17) für 7390

Hier mal was, was diesmal sogar getestet ist ;-)

fbf_apache.png

Code:
# wget ftp://xxx:[email protected]/apache_static.tar
Connecting to 192.168.178.254 (192.168.178.254:21)
apache_static.tar    100% |***********************************************************************************|  1690k 00:00:00 ETA
# tar xf apache_static.tar 
#
# ./set_apache_config 
Kein Port angegeben. Nutzung: ./set_apache_config <port> [<IP>]
# ./set_apache_config 8899
now you may start apache with the command
./apache_bin -f /var/tmp/apache/conf/apache.conf
#
# ps | grep apa | grep -v grep
#
# ./apache_bin -f /var/tmp/apache/conf/apache.conf
# ps | grep apa | grep -v grep
 1343 root       2452 S   ./apache_bin -f /var/tmp/apache/conf/apache.conf 
 1344 nobody     2476 S   ./apache_bin -f /var/tmp/apache/conf/apache.conf 
 1345 nobody     2476 S   ./apache_bin -f /var/tmp/apache/conf/apache.conf 
#
# ./apache_bin -l
Compiled in modules:
  core.c
  mod_authn_file.c
  mod_authn_dbm.c
  mod_authn_anon.c
  mod_authn_dbd.c
  mod_authn_default.c
  mod_authz_host.c
  mod_authz_groupfile.c
  mod_authz_user.c
  mod_authz_dbm.c
  mod_authz_owner.c
  mod_authz_default.c
  mod_auth_basic.c
  mod_auth_digest.c
  mod_dbd.c
  mod_dumpio.c
  mod_reqtimeout.c
  mod_ext_filter.c
  mod_include.c
  mod_filter.c
  mod_substitute.c
  mod_deflate.c
  mod_log_config.c
  mod_logio.c
  mod_env.c
  mod_expires.c
  mod_headers.c
  mod_ident.c
  mod_setenvif.c
  mod_version.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_dav.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_info.c
  mod_cgi.c
  mod_dav_fs.c
  mod_vhost_alias.c
  mod_negotiation.c
  mod_dir.c
  mod_imagemap.c
  mod_actions.c
  mod_speling.c
  mod_userdir.c
  mod_alias.c
  mod_rewrite.c
  mod_so.c
# ./apache_bin -v
Server version: Apache/2.2.17 (Unix)
Server built:   Dec  8 2010 13:43:56
#

Ist in dieser Form dafür gemacht, in /var/tmp zu laufen. Ggf "simple" Anpassung (Port, IP und Anlegen des Users "nobody") mit ./set_apache_config (siehe auch oben).

Ggf dann in den Ordner "apache" die eigen Dinge reinkopieren oder auf USB-Verzeichnisse verlinken...

Jörg
 

Anhänge

  • apache_static.tar.gz
    735 KB · Aufrufe: 152
@radialav: das Paket disabled (ohne Modulunterstützung) läuft nach ein paar Anpassungen in der apache.conf; enabled geht nicht!!

Viele Grüße,
Flouw
 
Hier meine funktionierende apache.conf für apache-1.3.41 (statisch gelinkte Version).

Bitte beachten: Alle Pfade in der apache.conf müssen auf eure Apache-Installation angepasst werden. Bei mir war es /var/media/ftp/virtual_usb/apache-1.3.41/.
 

Anhänge

  • apache.conf.zip
    12.3 KB · Aufrufe: 67
Openvpn mit enable-password-save für 7390

Hallo zusammen,

hat schon einmal wer eine Openvpn Binary für die 7390 mit dem --enable-password-save parameter kompiliert, bzw. könnte jemand dies tun?

Ich brächte diese Funktion, damit sich meine Box mit einem Passwort-gesichterten VPN verbinden kann. Mit dieser Funktion ließe sich Openvpn dazu überreden, den Benutzernamen und das Passwort aus einer Datei auszulesen. Aus sicherheitsgründen muss Openvpn allerdings mit den entsprechenden Parametern kompiliert werden, um die Funktion zu aktivieren.

Ich habe schon selbst nach einer Anleitung gesucht, wie ich Software für die Box selber kompilieren kann. Das hat bis jetzt aber noch nicht wirklich funktioniert >.<

Viele Grüße,

Revage
 
Ja, hat schonmal jemand ;). Mit "freetz" ist das kein Problem.

Jörg
 

Anhänge

  • openvpn.gz
    655.3 KB · Aufrufe: 71
Super, läuft jetzt wie es sollte.

Vielen Dank Dir ;)
 
[Edit frank_m24: Vollzitat gelöscht, siehe Forumregeln.]

Hallo zusammen,

so....hab das ganze auch auf einer 7320 zum laufen gebracht.

Erstmal riesiges Danke von mir an alle die so nett helfen! Hab noch ein Problem mit PHP. Ich kann kein PHP ausführen

in meiner conf habe ich folgendes abgeändert:

Code:
ScriptAlias	/cgi-bin/	/var/media/ftp/WDCWD50-00AAVS-00ZTB0-01/apache/apache/cgi-bin/

Action	php-script	/var/media/ftp/WDCWD50-00AAVS-00ZTB0-01/apache/apache/cgi-bin/php
AddHandler	php-script	.php

Als Antwort bekomme ich im Browser

The requested URL /var/media/ftp/WDCWD50-00AAVS-00ZTB0-01/apache/apache/cgi-bin/php/functions.php was not found on this server.

Wo liegt mein Denkfehler? Mein USB Drive heißt "WDCWD50-00AAVS-00ZTB0-01"
und das mit den zwei Apache-Verzeichnissen stimmt schon so :) denkt Euch nix dabei.
Danke für Eure Unterstützung.

Ex.
 
Hier mal was, was diesmal sogar getestet ist ;-)

Anhang anzeigen 54625

Ist in dieser Form dafür gemacht, in /var/tmp zu laufen. Ggf "simple" Anpassung (Port, IP und Anlegen des Users "nobody") mit ./set_apache_config (siehe auch oben).

Ggf dann in den Ordner "apache" die eigen Dinge reinkopieren oder auf USB-Verzeichnisse verlinken...

Jörg

Hallo Jörg,

habe das ganze auf einer 7320 am laufen....juhu!

HTML-Seiten sind kein Problem. Wenn ich PHP-Dateien aufrufe kommt die Meldung:

"Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected]. and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log."

Im Browser.

In der conf habe ich folgendes geändert:

Code:
ScriptAlias	/cgi-bin/	/var/media/ftp/WDCWD50-00AAVS-00ZTB0-01/apache/apache/cgi-bin/

Action	php-script	/cgi-bin/php
AddHandler	php-script	.php

WDCWD50-00AAVS-00ZTB0-01 ist mein USB-Drive. Auch das mit den zwei Apache-Verzeichnissen hintereinander ist richtig... :) denkt Euch nix dabei.

Wie könnte ich den Fehler wegbekommen?

Danke!

Grüße
Ex.
 
Ganz ehrlich? Keine Ahnung. Ich habe das nur gebaut, nie genutzt (außer dem Testaufruf, ob das Binary läuft). Ich habe keine Ahnung, wie man das benutzt....
 
Danted-server

Probiert jemand socks-server installieren? Vielleicht könnte jemand danted kompilieren?
 
Zuletzt bearbeitet:
Hallo,

ich habe nun einiges an der Apache Version ausprobiert um PHP auf meiner 7390 ans laufen zu bekommen.
Das Einbinden der php-cgi über die apache.conf war auch nicht möglich.

Der PHP Interpreter funktioniert über die Console. Sprich: Mann kann ihm eine Datei mit PHP-Scripten übergeben, diese werden auch richtig dargestellt.

Könnte mir einer hierbei helfen?
Oder kann jemand den Indianer so compilieren das PHP mit integriert ist?

Greetz
Kedeikiel
 
hi,

wie waren deine konfigurationen für apache.conf (am besten nur die ausschnitte posten) und was genau für fehlermeldung stand in apache dazu. hast du auch schon die logs angeschaut?

gruß
 
Status
Für weitere Antworten geschlossen.
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.