Erstellt vor 3 Wochen

Geschlossen vor 10 Tagen

#2887 closed defect (fixed)

dnsmasq/multid: start dns of multid, if dns of dnsmasq has zero port configured, meaning it should not be started

Erstellt von: dirkh Verantwortlicher:
Priorität: normal Meilenstein: freetz-next
Komponente: packages Version: devel
Stichworte: Beobachter:
Product Id: 7490 Firmware Version:

Beschreibung

Dnsmasq is intended to be used only for bootp enquiries and as a dhcp proxy, not for dns itself. The dns of multid should be used for normal dns.
In order to make this work, dnsmasq is configured to use port zero for dns, meaning dns is not enabled.
However the start script does not evaluate this condition and does not start dns of multid.

The attached patch fixes this situation, with it dnsmasq can be used to be a dhcp proxy, bootp server with tftp server.
Using it in this way, the fritbox can be used as PXE bootp server.

DHCP Server is acitvated with option: 192.168.178.0,proxy

DHCP Boot is acitvated with option: pxelinux.0,fritz.box,192.168.178.1

TFTP Server is acitvated with option: /varInternerSpeicher/uStor01/tftpboot

Anhänge (2)

dnsmasq_multid.patch (1.3 KB) - hinzugefügt von dirkh vor 3 Wochen.
starts mulid, if dns port is zero
_config (75.1 KB) - hinzugefügt von dirkh vor 3 Wochen.
.config

Alle Anhänge herunterladen als: .zip

Änderungshistorie (5)

Geändert vor 3 Wochen durch dirkh

starts mulid, if dns port is zero

Geändert vor 3 Wochen durch dirkh

.config

comment:1 Geändert vor 2 Wochen durch dirkh

You can find some more information on this topic in:
http://www.ip-phone-forum.de/showthread.php?t=186963

comment:2 Geändert vor 2 Wochen durch er13

In 14126:

rc.multid:

  • consider dnsmasq port while checking if dnsmasq dns-service is enabled, setting dns-port to 0 means disable dns-service (s. man page for more details)
  • based on patch from dirkh provided in #2887
  • refs #2887

comment:3 Geändert vor 10 Tagen durch er13

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

fixed in r14126

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.