Internen DHCP-Server der FritzBox verwalten.
- 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
- Auslesen und abbilden der Konfiguration des DHCP Server der FritzBox in Symcon Variablen.
- Verändern der Konfiguration über Symcon.
- Alte Variablen vom FB-Project sind kompatibel.
- 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 DHCP Server'-Modul unter dem Hersteller 'AVM' aufgeführt.
Konfigurationsseite:
Konfigurationsparameter:
Name | Typ | Beschreibung |
---|---|---|
RefreshInterval | integer | Aktualisierungsintervall in Sekunden |
Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Ident | Name | Typ | Beschreibung |
---|---|---|---|
DHCPServerEnable | DHCP aktiv | string | DHCP Server ist ein/ausgeschaltet |
MinAddress | IP-Adresse Start | string | Start Adresse des IP-Adressbereiches |
MaxAddress | IP-Adresse Ende | string | Letzte Adresse des IP-Adressbereiches |
SubnetMask | Subnet Mask | string | Subnet Maske des Adressbereiches |
IPRouters | Gateway | string | Gateway welches den Clients übergeben wird |
DNSServers | DNS-Server | string | DNS-Server welcher den Clients übergeben wird |
DomainName | Doamin | string | Domain welche den Clients übergeben wird |
Dieses Modul erzeugt keine Variablenprofile.
Details folgen
array FB_GetInfo(integer $InstanceID)
boolean FB_SetDHCPServerEnable(integer $InstanceID, boolean $Value)
array FB_GetAddressRange(integer $InstanceID)
boolean FB_SetAddressRange(integer $InstanceID, string $MinAddress, string $MaxAddress)
string FB_GetSubnetMask(integer $InstanceID)
boolean FB_SetSubnetMask(integer $InstanceID, string $SubnetMask)
string FB_GetIPRoutersList(integer $InstanceID)
boolean FB_SetIPRouter(integer $InstanceID, string $IPRouters)
string FB_GetDNSServers(integer $InstanceID)
integer FB_GetIPInterfaceNumberOfEntries(integer $InstanceID)
boolean FB_SetIPInterface(integer $InstanceID, boolean $Enable, string $IPInterfaceIPAddress, string $IPInterfaceSubnetMask, string $IPInterfaceIPAddressingType)
Folgende Aktion ist Verfügbar:
ActionId: {84136A92-5C4B-AF6D-ECB0-D18E7FB4DE2C}
DHCP-Server steuern (Aktiviert oder deaktiviert den DHCP-Server 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