Chciałbym używać tylko dnsmasq do przekazywania wszystkich żądań dns do serwera dns Google'a i wyłączania dhcp ...
Jak mogę osiągnąć ten wynik?
dnsmasq ma domyślnie wyłączony serwer dhcp. Aby to włączyć, musisz odkomentować linie związane z dhcp/etc/dnsmasq.conf
aby przekazać wszystkie żądania do 208.67.222.222 wystarczy dodać (bez dotykania konfiguracji dnsmasq) w /etc/resolv.conf
:
nameserver 127.0.0.1
# In order to configure dnsmasq to act as cache for the host on which it
# is running, put [as the first line] "nameserver 127.0.0.1" in /etc/resolv.conf to force
# local processes to send queries to dnsmasq. [...]
# dnsmasq is smart enough to ignore this line and forward all queries appropriately,
# while all other applications will send all their queries to dnsmasq.
nameserver 208.67.222.222
Otóż to :)
Po prostu skomentuj linie związane z dhcp w pliku dnsmasq.conf, a następnie uruchom ponownie dnsmasq.
źródło