Plugin-Daten | |
---|---|
Autor | Christian Wörstenfeld |
Logo | |
Status | STABLE |
Version | 2022.01.23 |
Min. LB Version | 1.2.5 |
Release Download | https://github.com/Woersty/LoxBerry-Plugin-DNSmasq/archive/2022.01.23.zip |
Beschreibung | Das DNSmasq Plugin bietet die Möglichkeit, den dnsmasq-Dienst auf dem LoxBerry zu benutzen und einfach zu konfigurieren. |
DNSMASQ_USE
=Diese Option gibt an, ob der dnsmasq-Dienst gestartet werden soll, oder nicht. Mögliche Werte: on, off
CONTROL_PORT
=Diese Option enthält den TCP-Port des DNSmasq-Plugin-Backend-Control-Servers. Mögliche Werte: 50000 bis 60000
Die default-Eintragungen im Webinterface sind nur Beispiele und können allesamt gelöscht werden
Currently supported: English, German, Dutch
Das Plugin steuert den Standard-dnsmasq Dienst.
Durch eine kleine Anpassung beim Aufruf des Scriptes werden die LoxBerry DNSmasq-Plugin-Konfigurationsdateien statt der Standard-dnsmasq-Konfigurationsdateien verwendet.
LoxBerry DNSmasq-Plugin-Konfigurationsdateien können über das Webinterface des LoxBerry verändert werden. Dabei bietet das Plugin eine Syntax-Prüfung.
Um den dnsmasq-Service steuern zu können benutzt das Plugin als Backend einen Control-Server, welcher auf einem einstellbaren TCP-Port (Bereich 50000-59999) auf Kommandos vom Frontend (Webinterface) wartet.
Dieses Backend und der dnsmasq-Service werden vom Plugin überwacht und oben rechts der Status angezeigt.
Weiterhin wird eine Liste der vergebenen DHCP-Adressen (Leases) - mit Restdauer und Ablaufdatum - angezeigt.
Das Plugin benötigt keinen Miniserver.
Das Plugin hat eine LogDatei und bietet verschiedene Loglevel. (Ein höheres Level als Informativ sollte nicht dauerhaft verwendet werden. Das Debug-Level ist nur für Entwickler gedacht.)
Das Plugin kann nicht direkt über einen WebBrowser angesprochen werden.
Alle Parameter sind auf der Plugin-Administrationsseite einzustellen.
Fehlerberichte bitte direkt im Repository auf GitHub melden.