Skip to content

Latest commit

 

History

History

FritzBox DHCP Server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

SDK Version Version
License Check Style Run Tests
Spenden Wunschliste

FritzBox DHCP Server

Internen DHCP-Server der FritzBox verwalten.

Inhaltsverzeichnis

1. Funktionsumfang

  • 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.

2. Voraussetzungen

  • IP-Symcon ab Version 6.0

3. Software-Installation

  • Über den Module Store das FritzBox-Modul installieren.

4. Einrichten der Instanzen in IP-Symcon

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:

Config

Konfigurationsparameter:

Name Typ Beschreibung
RefreshInterval integer Aktualisierungsintervall in Sekunden

5. Statusvariablen und Profile

Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.

Statusvariablen

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

Profile

Dieses Modul erzeugt keine Variablenprofile.

6. WebFront

Webfront

7. PHP-Funktionsreferenz

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)

8. Aktionen

Folgende Aktion ist Verfügbar:

ActionId: {84136A92-5C4B-AF6D-ECB0-D18E7FB4DE2C}
DHCP-Server steuern (Aktiviert oder deaktiviert den DHCP-Server der FritzBox)

9. Anhang

1. Changelog

Changelog der Library

2. Spenden

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

Wunschliste

10. Lizenz

IPS-Modul:
CC BY-NC-SA 4.0