Fritzbox: interne Weiterleitung für FHEM-Server einrichten: Unterschied zwischen den Versionen
Nesges (Diskussion | Beiträge) K (→Portweiterleitung im Web-Interface: Typo korrigiert) |
Nesges (Diskussion | Beiträge) K (Typos korrigiert) |
||
Zeile 1: | Zeile 1: | ||
== Fritzbox: interne Weiterleitung für FHEM-Server == | == Fritzbox: interne Weiterleitung für FHEM-Server == | ||
Falls erforderlich, kann | Falls erforderlich, kann auf einer [[AVM Fritz!Box|FritzBox]] eine direkte Portfreigabe auf eine lokale FHEM-Installation erfolgen. '''ACHTUNG: Dadurch hat man direkten Zugriff via dynamischem DNS über das Internet und öffnet somit das Tor zum Router über einen bestimmten Port!''' | ||
== Voraussetzung == | == Voraussetzung == | ||
Um den FHEM-Server auf | Um den FHEM-Server auf einer Fritzbox direkt anzusprechen und diesen von unterwegs zu erreichen, braucht man einen Provider für dynamisches DNS (z.B. hier eine Liste einiger Anbieter [http://www.dmoz.org/Computers/Internet/Protocols/DNS/Service_Providers/Dynamic_DNS/]) und eine Portweiterleitung auf die FritzBox. Des Weiteren sollte der FHEM Server intern laufen und erreichbar sein ;-) | ||
== Portweiterleitung im Web-Interface == | == Portweiterleitung im Web-Interface == | ||
* Hier kann keine direkte Portweiterleitung auf eine FritzBox eingestellt werden | * Hier kann '''keine''' direkte Portweiterleitung auf eine FritzBox eingestellt werden | ||
* Beim Versuch eine direkte Weiterleitung auf "fritz.box" zu erstellen, egal an welchem Port, wird dieses mit einer Fehlermeldung ''FEHLER: Eintrag kollidiert mit interner Regel'' quittiert | * Beim Versuch eine direkte Weiterleitung auf "fritz.box" zu erstellen, egal an welchem Port, wird dieses mit einer Fehlermeldung ''FEHLER: Eintrag kollidiert mit interner Regel'' quittiert | ||
Zeile 22: | Zeile 22: | ||
* Ändern der Datei | * Ändern der Datei | ||
vi /var/media/ftp/ar7.cfg | vi /var/media/ftp/ar7.cfg | ||
* In der 300. Zeile folgender Eintrag (oder ähnlich) zu finden: internet_forwardrules = "tcp 0.0.0.0:443 0.0.0.0:443 0", | * In der 300. Zeile ist folgender Eintrag (oder ähnlich) zu finden: | ||
* Hinzufügen der internen Portweiterleitung als '''vorletzter Eintrag''' (der letzte Eintrag endet nämlich mit einem ";" | internet_forwardrules = "tcp 0.0.0.0:443 0.0.0.0:443 0", | ||
* Hinzufügen der internen Portweiterleitung als '''vorletzter Eintrag''' (der letzte Eintrag endet nämlich mit einem ";") | |||
internet_forwardrules = "tcp 0.0.0.0:8083 0.0.0.0:8083 0", | internet_forwardrules = "tcp 0.0.0.0:8083 0.0.0.0:8083 0", | ||
Der Port für den FHEM Server ist in diesem Beispiel 8083, kann aber auch auf einenen anderen gestellt werden (8084 bzw. 8085) | Der Port für den FHEM Server ist in diesem Beispiel 8083, kann aber auch auf einenen anderen gestellt werden (8084 bzw. 8085) | ||
* Per Taste ''ESC'' und | * Per Taste ''ESC'' und einem '':wq'' speichert man die Datei | ||
* Datei in den | * Datei in den Flashspeicher kopieren und die alte Datei überschreiben | ||
cat /var/media/ftp/ar7.cfg > /var/flash/ar7.cfg | cat /var/media/ftp/ar7.cfg > /var/flash/ar7.cfg | ||
* Reboot der FritzBox | * Reboot der FritzBox | ||
Zeile 33: | Zeile 34: | ||
== Funktionstest der Weiterleitung == | == Funktionstest der Weiterleitung == | ||
Nach dem Neustart der | Nach dem Neustart der Fritzbox sollte nun die Weiterleitung bei Eingabe des dynamischen DNS-Eintrags auf den FHEM Server umgeleitet werden. Die Weiterleitung ist '''nicht''' im Webinterface zu sehen. | ||
[[Kategorie:FritzBox]] | [[Kategorie:FritzBox]] | ||
[[Kategorie:FAQ]] | [[Kategorie:FAQ]] | ||
[[Kategorie:HOWTOS]] | [[Kategorie:HOWTOS]] |
Version vom 28. Januar 2015, 09:42 Uhr
Fritzbox: interne Weiterleitung für FHEM-Server
Falls erforderlich, kann auf einer FritzBox eine direkte Portfreigabe auf eine lokale FHEM-Installation erfolgen. ACHTUNG: Dadurch hat man direkten Zugriff via dynamischem DNS über das Internet und öffnet somit das Tor zum Router über einen bestimmten Port!
Voraussetzung
Um den FHEM-Server auf einer Fritzbox direkt anzusprechen und diesen von unterwegs zu erreichen, braucht man einen Provider für dynamisches DNS (z.B. hier eine Liste einiger Anbieter [1]) und eine Portweiterleitung auf die FritzBox. Des Weiteren sollte der FHEM Server intern laufen und erreichbar sein ;-)
Portweiterleitung im Web-Interface
- Hier kann keine direkte Portweiterleitung auf eine FritzBox eingestellt werden
- Beim Versuch eine direkte Weiterleitung auf "fritz.box" zu erstellen, egal an welchem Port, wird dieses mit einer Fehlermeldung FEHLER: Eintrag kollidiert mit interner Regel quittiert
Portweiterleitung per Telnet
- Telnet-Verbindung zur Fritzbox
- Modifizierung der Datei ar7.cfg
- Neustart der FritzBox
Modifizierung der ar7.cfg
- Telnetverbindung aufbauen
telnet fritz.box
- Kopieren der Datei ar7.cfg auf den internen Speicher, um den Eintrag für die gewünschte Portweiterleitung hinzuzufügen.
cat /var/flash/ar7.cfg > /var/media/ftp/ar7.cfg
- Ändern der Datei
vi /var/media/ftp/ar7.cfg
- In der 300. Zeile ist folgender Eintrag (oder ähnlich) zu finden:
internet_forwardrules = "tcp 0.0.0.0:443 0.0.0.0:443 0",
- Hinzufügen der internen Portweiterleitung als vorletzter Eintrag (der letzte Eintrag endet nämlich mit einem ";")
internet_forwardrules = "tcp 0.0.0.0:8083 0.0.0.0:8083 0",
Der Port für den FHEM Server ist in diesem Beispiel 8083, kann aber auch auf einenen anderen gestellt werden (8084 bzw. 8085)
- Per Taste ESC und einem :wq speichert man die Datei
- Datei in den Flashspeicher kopieren und die alte Datei überschreiben
cat /var/media/ftp/ar7.cfg > /var/flash/ar7.cfg
- Reboot der FritzBox
reboot
Funktionstest der Weiterleitung
Nach dem Neustart der Fritzbox sollte nun die Weiterleitung bei Eingabe des dynamischen DNS-Eintrags auf den FHEM Server umgeleitet werden. Die Weiterleitung ist nicht im Webinterface zu sehen.