Auslesen und darstellen der Portweiterleitungen.
- 1. Funktionsumfang
- 2. Voraussetzungen
- 3. Software-Installation
- 4. Einrichten der Instanzen in IP-Symcon
- 5. Statusvariablen und Profile
- 6. WebFront
- 7. PHP-Funktionsreferenz
- 8. Aktionen
- 9. Anhang
- 10. Lizenz
- Alte Variablen vom FB-Project sind kompatibel.
- Auslesen und darstellen der vorhandenen Portweiterleitungen.
- Steuern von Portweiterleitungen, sofern es sich bei dem Ziel um den Symcon Host handelt.
- IP-Symcon ab Version 6.0
- Über den Module Store das
FritzBox
-Modul installieren.
Es wird empfohlen Instanzen über die entsprechenden FritzBox Konfigurator-Instanz zu erzeugen.
Unter 'Instanz hinzufügen' ist das 'FritzBox WAN Port-Weiterleitung'-Modul unter dem Hersteller 'AVM' aufgeführt.
Konfigurationsseite:
Konfigurationsparameter:
Name | Typ | Beschreibung |
---|---|---|
Index | integer | Typ (Service Index) |
RefreshInterval | integer | Aktualisierungsintervall in Sekunden |
Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Ident | Name | Typ |
---|---|---|
PortMappingNumberOfEntries | Anzahl der Port Mappings | integer |
IP +Port +Protokoll |
Name der Weiterleitung | boolean |
Dieses Modul erzeugt keine Variablenprofile.
int|false FB_GetPortMappingNumberOfEntries(integer $InstanzID);
array|false FB_GetGenericPortMappingEntry(integer $InstanzID, integer $index)
array|false FB_GetSpecificPortMappingEntry(integer $InstanzID, string $RemoteHost, integer $ExternalPort, string $Protocol);
boolean FB_DeletePortMapping(integer $InstanzID, string $RemoteHost, integer $ExternalPort, string $Protocol);
boolean FB_AddPortMapping(
integer $InstanzID,
string $RemoteHost,
integer $ExternalPort,
string $Protocol,
integer $InternalPort,
string $InternalClient,
boolean $Enabled,
string $PortMappingDescription,
integer $LeaseDuration
);
boolean FB_EnablePortMapping(string $Ident, boolean $Value);
Folgende Aktion ist Verfügbar:
ActionId: {51C841AF-A6FA-3EBC-EE13-C0323E213BB2}
Portweiterleitung steuern
- Aktiviert oder deaktiviert eine Portweiterleitung der FritzBox
Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:
IPS-Modul:
CC BY-NC-SA 4.0