[Problem] dnsmasq: failed to load names from add_host: No such file or directory

cmonty14

Mitglied
Mitglied seit
22 Jan 2007
Beiträge
378
Punkte für Reaktionen
0
Punkte
16
Hallo!

Das Problem beim Aufruf der WebUI nach Eingabe von "fritz.box" in der Adresszeile ist gelöst durch die Option "addn-hosts", die unter DNSMASQ -> extra eingetragen ist.

Die Lösung ist hier dokumentiert (Posting #11).

In meinem Fall liegt die Datei addn-hosts auf dem USB-Stick, der Syntax sieht so aus:
addn-hosts=/var/media/ftp/SD-32MB/add_host

Jetzt stellt sich das Problem so dar, dass nach dem Booten der FB der Dienst dnsmasq gestartet wird, aber der USB-Stick noch nicht gemountet ist, und damit das Laufwerk /var/media/ftp/SD-32MB nicht verfügbar ist.
Dadurch kann die Datei "add_host" nicht gelesen werden.

Im Syslog ist dies so dokumentiert:
Code:
Jan  1 01:00:31 net1-FB7390 daemon.info dnsmasq[1042]: started, version 2.61 cachesize 150
Jan  1 01:00:31 net1-FB7390 daemon.info dnsmasq[1042]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack
Jan  1 01:00:31 net1-FB7390 daemon.info dnsmasq[1042]: asynchronous logging enabled, queue limit is 10 messages
Jan  1 01:00:31 net1-FB7390 daemon.info dnsmasq-dhcp[1042]: DHCP, IP range 192.168.123.20 -- 192.168.123.200, lease time 1d
Jan  1 01:00:31 net1-FB7390 daemon.info dnsmasq[1042]: using nameserver 192.168.180.2#53
Jan  1 01:00:31 net1-FB7390 daemon.info dnsmasq[1042]: using nameserver 192.168.180.1#53
Jan  1 01:00:31 net1-FB7390 daemon.info dnsmasq[1042]: read /etc/hosts - 12 addresses
[COLOR="#FF0000"]Jan  1 01:00:31 net1-FB7390 daemon.err dnsmasq[1042]: failed to load names from /var/media/ftp/SD-32MB/add_host: No such file or directory[/COLOR]
Jan  1 01:00:31 net1-FB7390 daemon.info dnsmasq-dhcp[1042]: read /etc/ethers - 4 addresses

Frage:
Was muss modifiziert werden, damit die Datei "add_host" beim Starten des Dienstes dnsmasq verfügbar ist?
Die Lösung aus o.g. Thread, die Datei auf der Box im Verzeichnis /data abzulegen, funktioniert mit meiner FB7390 nicht, da das Verzeichnis /data read only ist.
In welches andere Verzeichnis kann die Datei gespeichert werden?

THX
 
Zuletzt bearbeitet:
Die Datei ist vermutlich nicht so groß, als dass sie nicht auf die Box passen würde.

Wenn Du sie doch auf dem USB-Stick haben willst, musst Du sicherstellen, dass dnsmasq erst gestartet wird, nachdem der USB-Stick verfügbar ist
 
Die Lösung aus o.g. Thread, die Datei auf der Box im Verzeichnis /data abzulegen, funktioniert mit meiner FB7390 nicht, da das Verzeichnis /data read only ist.
In welches andere Verzeichnis kann die Datei gespeichert werden?
Schau mal in /tmp oder /tmp/flash oder /tmp/flash/mod (wenn das ganze persistent sein soll). Zum testen ob rw, mach mal "touch <deine-datei>".
 
Hallo!
Ich kann nach /tmp/flash und /tmp/flash/mod schreiben.
Was nun?

THX
 
Achso... die Dateien in /tmp/flash/mod sind persistent und auch nach Reboot der FB verfügbar.
So einfach hatte ich die Lösung nicht erwartet.

Danke.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.