Moin Martin,
ich habe Deinen Tip eben umgesetzt. Weiterleitung an 192.168.0.1 (lokale IP der FBF), Port 80->9999 und 9999->9999, jeweils nicht aktiviert. Anschließend über Telnet in der ar7.cfg die Kommentarrauten entfernt und die FBF neugestartet. Trotzdem erreiche ich den Server nicht. Die Weiterleitungen werden als aktiv angezeigt, jedoch funktioniert nur
http://192.168.0.1:9999, nicht jedoch http://<öffentliche IP>:80/:9999.
Gemein übrigens, dass man der Datei den Weiterleitungseintrag nicht direkt hinzufügen kann, denn sonst löscht die FBF einfach die Datei oder ignoriert sie und man darf alles neu eingeben/zurücksichern ;-)
--------------------------------------------------------------------------
nochmal zu der Variante mit der virtuellen Netzwerkkarte: Ich habe mir über the-construct.com eine virtuelle Netzwerkkarte einrichten lassen (ifconfig in der debug.cfg) und die IP an mein Subnet angepasst.
ifconfig eth0:1 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 up
Anschließend die Portweiterleitung 80->192.168.0.2:9999 und 9999->192.168.0.2:9999.
Über Telnet habe ich nun folgende Fehlermeldungen mitgelesen:
Mar 15 16:56:04 dsld[1013]: internet: 192.168.0.2 not an intern host, forwardrule "tcp 0.0.0.0:80 192.168.0.2:9999 0 # HTTP-Server on Fritz!Box" ignored
Mar 15 16:56:04 dsld[1013]: internet: 192.168.0.2 not an intern host, forwardrule "tcp 0.0.0.0:9999 192.168.0.2:9999 0 # HTTP-Server on Fritz!Box" ignored
Kann mir jemand sagen, wie ich die Fritz!Box dazu bringe die Portweiterleitungsregeln nicht zu ignorieren? (Oder wo ich einen Fehler gemacht habe?)
--------------------------------------------------------------------------
Ok, ich nehme alles zurück .. nach einem Neustart funktioniert obige Variante mit der angepassten virtuellen Netzwerkkarte.
Jedoch wird eth0:1 nach einiger Zeit die IP 192.168.178.150 zugewiesen. Weiß jemand wieso und wie ich das verhindern kann?
-> durch Benutzen von eth0:2! :-D
Es funktioniert, auch nach mehreren Stunden Laufzeit!
Vielen Dank für die Hilfe!!
Viele Grüße
Jens