[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.
 
Kostenlos!

Statistik des Forums

Themen
248,090
Beiträge
2,281,132
Mitglieder
377,285
Neuestes Mitglied
TheAbyss1980