Zweite IP Adresse forwarding zu Port 82

grooves

Neuer User
Mitglied seit
3 Nov 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo all,

ich muß auf meiner 7390 wegen diesem Projekt
http://www.ip-phone-forum.de/showthread.php?t=206194
das original AVM WEB-IF auf Port 82 umbiegen.
Auf Port 80 läuft jetzt ligthttpd.
Leider findet somit die FritzFon-App die Box nicht mehr,
da es das auf WEB-IF auf Port 80 erwartet, ist auch nicht
einstellbar.
Mit "ifconfig ip add" kann ich zumindest schon mal eine weitere IP Adresse einrichten.
Was fehlt ist ein Umleiten auf Port 82, also in etwa sowas:
192.168.1.2:80 -> 0.0.0.0:82.
Ich denke sowas würde wahrscheinlich mit ip-tables gehen,
aber vielleicht gibt es ja auch einen einfacheren Weg.

Für jede Hilfe dankbar,
Micha

FritzBox 7390, Firmware: 84.06.04 rev28179, FRITZ!OS 06.04
 
Moin

Umleitungen in/auf der Box gehen ziemlich komfortabel (ohne ar7.cfg editieren) mit lan:0.
Code:
#!/bin/sh
ifconfig lan:0 down
ifconfig lan:0 10.10.10.1 up
ifconfig lan:1 down
ifconfig lan:1 10.10.10.2 up
ifconfig lan:2 down
ifconfig lan:2 10.10.10.3 up
ifconfig lan:3 down
ifconfig lan:3 10.10.10.4 up
Die Portweiterleitungen lassen sich danach im Webif einrichten.
(Manuelle Eingabe der IP)
 
Danke für die Antwort,

hmm, damit habe ich jetzt 4 IP-Adressen, wo die Box drauf anspricht,
aber bei allen kommt der Lighttpd Server, nicht das AVM WEB-IF,
Was ich erreichen möchte ist, das eine der neuen IPs automatisch
zu Port 82 weitergeleitet werden, also so:
normale Fritzbox IP, z.B. 192.168.5.5 geht zum Lighttpd, der auf Port 80 lauscht
Zusatz-IP, z.B. 192.168.5.6 geht zum AVM WEB-IF was auf Port 82 lauscht,
es muß also 192.168.5.6 (was Port 80 entspricht) automatisch zu Port 82 weitergeleitet werden.
Sowas kann ich bei der Portfreigabe im Web-IF nicht angeben.

Grüße,
Micha
 
Einfacher:
Du könntest die Startseite des Webservers (oder eine Andere) auf die fritz.box:82 umleiten.
index.html
HTML:
<html>
<head>
<meta http-equiv="refresh" content="0; URL=http://fritz.box:82" />
</head>
<body>
<body>
</html>
 
gute Idee, das könnte klappen,
mal sehen ob man die Fon-App so veräppeln kann, :)
probier ich heute Abend,

Danke,
Micha
 
Umleitungen in/auf der Box gehen ziemlich komfortabel (ohne ar7.cfg editieren) mit lan:0.
...
Die Portweiterleitungen lassen sich danach im Webif einrichten.
Damit hat man ein paar mehr Adressen auf der Box, ohne dass das einem viel bringt. Der einzige Grund, überhaupt eine weitere Adresse auf lan zu setzen ist, dass man sonst keine Weiterleitung einrichten kann.
Portweiterleitungen kann man nur von extern einrichten, nicht von intern.

Einfacher:
Du könntest die Startseite des Webservers (oder eine Andere) auf die fritz.box:82 umleiten.
Meta refresh funktioniert nur dann, wenn es von einem Client auch ausgewertet wird.

@grooves
Mit iptables wäre das sicher möglich, und vermutlich einfacher als andere hier genannte Vorschläge, aber vermutlich funktioniert iptables nicht in Verbindung mit neueren AVM Firmware Versionen.
Muss der Bilderrahmen zwangsläufig auf Port 80 zugreifen?
Du könntest versuchen, einen Webserver auf eine feste IP-Adresse zu binden, so dass der andere Webserver entweder auf einer anderen Adresse oder auf 0.0.0.0 läuft.
Eine andere Möglichkeit wäre, beide Webserver auf andere Adressen zu verlegen und auf Port 80 einen Reverse Proxy laufen zu lassen.
 
@RalfFriedl
Danke für die Antwort,
ja, die vier weiteren IP Adressen sind leider dafür nicht nutzbar
Meta refresh funktioniert leider nicht bei der Fritz FON_App,
ich werde zwar dadurch durch Eingabe der IP-Adresse im Browser weitergeleitet zu IP:82
aber die APP erkennt die Fritzbox trotzdem nicht,
ich vermute mal sie werden auch direkte Links aufrufen, also z.B.
http://192.168.5.5:82/net/network_user_devices.lua?sid=308419f8666c6b91
da ist dann wieder das andere Port, :-(

der Bilderrahmen muß leider auf 80 laufen, man kann dort nur einen Picture-Service einstellen,
z.B. Framechannel.com, wo er sich die Bilder holt (der Service wurde schon lange eingestellt)
durch "redirect" leite ich dann die Anfrage auf meine Bilder weiter (MOT001 ist die Kennung des Bilderrahmens)
url.rewrite = ( "^/productId=MOT001/(.+)" => "/infofeed.rss" )

das mit dem reverse proxy muß ich mir mal anschauen,
Hast Du da evtl. noch ein paar Hinweise wie das funktionieren kann ?

Danke und Grüße,
Micha
 
Moin

Mein AVM Webinterface läuft auch nicht auf Port 80.
Ich nutze aber auch keine Smartfon App die den da erwartet.
Ich nutze aber 3 bis 4 Webserver die alle auf Port 80 laufen.
Code:
tcp        0      0 10.10.10.20:80          0.0.0.0:*               LISTEN      18511/gkrellmd
tcp        0      0 10.10.10.30:80          0.0.0.0:*               LISTEN      13677/darkstat
tcp        0      0 10.10.10.40:80          0.0.0.0:*               LISTEN      2506/httpd
tcp        0      0 127.0.0.1:80            0.0.0.0:*               LISTEN      2491/httpd
Der, der auf 127.0.0.1 läuft, liefert nur XML aus und ist nur über einen Reverse Proxy zu erreichen.
Code:
# reverse proxying
P:/xml/:http://localhost/
 
Zuletzt bearbeitet:
Hast Du schon probiert, beim Bilderrahmen einen Port nach dem Hostname anzugeben? Vielleicht funktioniert das ja.
Der httpd von Busybox unterstützt reverse proxy, such mal nach "busybox httpd reverse proxy".
 
@koyaanisqatsi
dummerweise belegt das WEB IF, wenn es auf Port 80 läuft alle IPs,
da muß also irgendwas wie 0.0.0.0:80 eingestellt sein,
wenn ich den Lighttpd auf eine neue LAN Adresse mit "server.bind" laufen lassen will,
sagt er das das Port 80 schon belegt ist, :-(

@RalfFriedl
beim Bilderrahmen kann ich leider keine Adresse eingeben sondern nur den Service "Framechannel" wählen,
durch sniffen habe ich dann rausgefunden wohin er connecten will und dann umgeleitet.

ich glaube Lightttpd kann auch reverse proxy, muß ich mich mal einlesen,

Vielen Dank nochmal
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,831
Beiträge
2,219,105
Mitglieder
371,533
Neuestes Mitglied
ipeee
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.