DNSMASQ DHCP kann nicht dazu gebracht werden, mehrere Nameserver zu konfigurieren
Frage
Vielleicht hat jemand Hilfe?Ich verwende dnsmasq auf Ubuntu 12.04 LTS.Die Adresse dieses Servers lautet 192.168.15.3.Der DNS meines Gateways ist 192.168.1.254, der mich ins Internet bringt.Ich habe auch einen speziellen DNS bei 192.168.15.2.Also wollte ich diese 3 Nameserver DHCP-Clients geben.Das ist mein dnsmasq.conf server= Abschnitt:
server=/localnet/192.168.15.3
server=/localnet/192.168.15.2
server=/15.168.192.in-addr.arpa/192.168.1.254
Wenn ich mir jedoch die DHCP-Zuordnung auf einem Client ansehe, sehe ich nur 192.168.15.3 als einzigen DNS-Server.Clients können nicht auf das Internet zugreifen (die Netzwerkkarte ein .3 korrekt konfiguriert ist und über die Konsolenanmeldung auf das Internet zugreifen kann).
Zugegeben, die erste server = Zeile ist wahrscheinlich nicht notwendig, aber ich habe sie hinzugefügt, weil ich dachte, sie könnte helfen, nicht.
Was mache ich falsch?Danke für deine Hilfe!
Lösung
ok, nach viel experimentierungen fand ich, dass ich die Option manuell drücken musste.In der Datei dnsmasq.conf habe ich folgende Zeile hinzugefügt:
dhcp-option= 6,
wie so:
DHCP-Option= 6.192.168.15.3.192.168.15.2.192.168.1254
Dies diente der korrekten Liste der Namensserver an DHCP-Clients.
Andere Tipps
Der server
leitungen sind Konfiguration für dnsmasqs eigen DNS-Server, darüber, wohin er DNS-Anfragen weiterleiten soll, die es empfängt, um sie auflösen (und zwischenspeichern) zu können.
Nur der dhcp-option
s sind Teil der DHCP-Konfiguration, die an DHCP-Clients übergeben wird - also ist die akzeptierte Antwort korrekt, aber ich wollte sie teilen warum.