{"id":175,"date":"2024-05-01T07:41:44","date_gmt":"2024-05-01T05:41:44","guid":{"rendered":"https:\/\/www.dtimmermann.de\/?p=175"},"modified":"2024-05-09T11:06:14","modified_gmt":"2024-05-09T09:06:14","slug":"dnsmasq","status":"publish","type":"post","link":"https:\/\/www.dtimmermann.de\/index.php\/2024\/05\/01\/dnsmasq\/","title":{"rendered":"DNSmasq mit NetworkManager"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Installation<\/h2>\n\n\n\n<p>Zuerst muss dnsmasq mit dem Paketmanager installiert werden. Danach  erstellt man eine Datei \/etc\/NetworkManager\/conf.d\/dns.conf mit folgendem Inhalt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;main]\ndns=dnsmasq<\/code><\/pre>\n\n\n\n<p>Zus\u00e4tzlich Konfiguration erstellt man dann unterhalb von \/etc\/NetworkManager\/dnsmasq.d\/ und startet den NetworkManager mit systemctl restart NetworkManager.service durch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DNSmasq Konfigurieren<\/h2>\n\n\n\n<p>In \/etc\/NetworkManager\/dnsmasq.d\/defaults.conf die Standardeinstellung konfigurieren.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>listen-address=127.0.0.1\nserver=192.168.178.1\nserver=8.8.8.8<\/code><\/pre>\n\n\n\n<p>F\u00fcr ein lokales Netz dann die entsprechende Konfiguration \/etc\/dnsmasq.d\/example.org.conf pflegen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server=\/example.org\/192.168.178.3\nserver=\/178.168.192.in-addr.arpa\/192.168.178.3<\/code><\/pre>\n\n\n\n<p>Die \/etc\/resolv.conf pflegen oder mit nmcli konfigurieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Generated by NetworkManager\nsearch example.org\nnameserver 127.0.0.1\noptions edns0<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Testen<\/h2>\n\n\n\n<p>Pr\u00fcfen, ob der DNS Server lokal l\u00e4uft: lsof -i :53<\/p>\n\n\n\n<p>tcpdump und bind-utils installieren und dann in einem zweiten Fenster <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tcpdump -n port 53<\/code><\/pre>\n\n\n\n<p>ausf\u00fchren. Im urspr\u00fcnglichen Fenster kann man dann mit <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>getent ahosts server.example.org\ndig +ttlunits +noall +answer @127.0.0.1 example.org\nhost server.example.org\nnslookup server.example.org<\/code><\/pre>\n\n\n\n<p>abfragen starten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Installation Zuerst muss dnsmasq mit dem Paketmanager installiert werden. Danach erstellt man eine Datei \/etc\/NetworkManager\/conf.d\/dns.conf mit folgendem Inhalt: Zus\u00e4tzlich Konfiguration erstellt man dann unterhalb von \/etc\/NetworkManager\/dnsmasq.d\/ und startet den NetworkManager mit systemctl restart NetworkManager.service durch. DNSmasq Konfigurieren In \/etc\/NetworkManager\/dnsmasq.d\/defaults.conf die Standardeinstellung konfigurieren. F\u00fcr ein lokales Netz dann die entsprechende Konfiguration \/etc\/dnsmasq.d\/example.org.conf pflegen: Die \/etc\/resolv.conf pflegen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-175","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.dtimmermann.de\/index.php\/wp-json\/wp\/v2\/posts\/175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dtimmermann.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dtimmermann.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dtimmermann.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dtimmermann.de\/index.php\/wp-json\/wp\/v2\/comments?post=175"}],"version-history":[{"count":3,"href":"https:\/\/www.dtimmermann.de\/index.php\/wp-json\/wp\/v2\/posts\/175\/revisions"}],"predecessor-version":[{"id":181,"href":"https:\/\/www.dtimmermann.de\/index.php\/wp-json\/wp\/v2\/posts\/175\/revisions\/181"}],"wp:attachment":[{"href":"https:\/\/www.dtimmermann.de\/index.php\/wp-json\/wp\/v2\/media?parent=175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dtimmermann.de\/index.php\/wp-json\/wp\/v2\/categories?post=175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dtimmermann.de\/index.php\/wp-json\/wp\/v2\/tags?post=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}