タグ付けされた質問 「dnsmasq」

DNSmasqは、軽量のDNSフォワーダー、DHCPおよびTFTPサーバーであり、小規模なネットワークにDNS(およびオプションでDHCPおよびTFTP)サービスを提供するように設計されています。

1
NetworkManagerの接続共有によって開始されたdnsmasqインスタンスの構成
私はNetworkManagerを使用してeth0インターフェイスを介して別のマシンへのwifi接続を共有しているUbuntu 12.04を実行しているラップトップを持っています。これはdnsmasqによって行われるようです。 次に、他のマシンでPXE / TFTPブートをセットアップする必要があるので、NetworkManagerを介して生成されるdnsmasqインスタンスを構成して、PXE / TFTPの行を数行追加します。これはどのように行われますか?/etc/dnsmasq.confを無視しているようです。 以前の回答は、設定がNetworkManagerにハードコードされていることを示しているようです。これはまだ事実ですか?もしそうなら、私がここでやろうとしていることを達成する簡単な方法はありますか?NetworkManagerでネットワーク共有を無効にして手動で設定できると思いますが、可能であれば、これらすべてを1か所で管理することをお勧めします。 編集:確かに、dnsmasq構成はNetworkManagerでまだハードコードされているようです。ここでソースを参照してください。ここで代わりのdnsmasq.confファイルを指定する方がはるかに良い解決策であるように思えますが、私が考慮していない問題があると確信しています。

4
18.04:Bionic Beaver:静的な/etc/resolv.confを強制する
以前は、Ubuntu 16.04で、Ubuntuの更新がdnsmasqパッケージをインストールして構成し、自分の超安定、超高速、および自分で構成したBIND DNSサーバーよりも優先されたときに裏切られたように感じました。Ubuntuが私のワークステーションをハッキングしたかのように感じました。 私はたまたまシステム管理者として働いていたので、これは非常に受け入れがたいことでした。これは奇抜な電話でした。これは、問題のトラブルシューティングを行うときに、使用する手順の1つで、digまたはnslookup驚かされて、lo応答するインターフェースが表示される場合です。パニック この問題を修正するだけでなく、/etc/resolv.conf改ざん防止であることを保証する方法はありますか?


2
ローカルサーバーが解決しないのはなぜですか?
ローカルネットワークでホストしている特定のドメイン名をWebブラウザーを使用してpingまたは参照しようとすると、機能しません。しかし、digとnslookupはそれらの詳細を正しく返します。これを修正するにはどうすればよいですか? ローカルネットワークのDNSサーバーとDHCPサーバーは、Windowsクライアントで正常に動作します。 $ ping ns1.domain.local ping: unknown host ns1.domain.local aaron@aaron-laptop:~ $ nslookup ns1.domain.local Server: 127.0.0.1 Address: 127.0.0.1#53 Name: ns1.domain.local Address: 172.16.0.254 $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 …

3
DNSは時々機能しますが、非常に低速です。
昨日、Ubuntu 10.04(Lucid Lynx)からUbuntu 12.04(Precise Pangolin)にアップグレードして以来、DNSの問題が発生しています。 DNSは時々機能しますが、非常に低速です。 Ubuntu 12.04のブログ投稿DNSを読みました。 「ローカルリゾルバが本当に必要ないのですが、どうすればオフにできますか?Network Managerでdnsmasqをオフにするには、/ etc / NetworkManager / NetworkManager.confを編集して、「dns = dnsmasq」行にコメントを付ける必要があります( #その前に)「sudo restart network-manager」を実行します。」 コメントするこの行はありません。Synaptic Package Managerをチェックすると、dnsmasqがインストールされていない(dnsmasq-baseがインストールされていない)ことがわかります。 NetworkManager GUIを使用して接続を編集および作成(およびDNSサーバーを指定)しても役に立ちません。UbuntuはユーザーGUIセットのDNSサーバーを尊重していません。これらのGUIツールは機能しませんか? 「静的IPアドレス構成を使用します。DNS構成はどこに配置する必要がありますか?静的インターフェースのDNS構成は、インターフェースに追加された「dns-nameservers」、「dns-> search」、および「dns-domain」エントリとして移動する必要があります/ etc / network / interfaces内 この例はありますか?私/etc/network/interfacesは非常にまばらです。 今のところ、/etc/resolv.confネームサーバーの置き換えを127.0.0.1DNSサーバー(ブロードバンドルーター)のネームサーバーに置き換えて編集しましたが、この新しいシステム(dnsmasq?)によってファイルが上書きされるまでに、この修正がどのくらい続くかわかりません。

2
Dnsmasqは12.10での動作を変更しました-変更に関するドキュメントや情報を誰かに教えてもらえますか
12.10でのdnsmasqの動作方法が、12.04から再び変更されました。UbuntuのドキュメントとGoogleで詳細を検索しましたが、成功しませんでした。 基本的に12.04では、ファイル内のdnsmasqに渡されたアップストリームDNSサーバーのリストを確認できました/var/run/nm-dns-dnsmasq.conf。12.10のこのファイルは空で、私が行ったすべての読み取りにより、dbusによって管理されているようです。この情報が格納されている場所を知る必要があります。これは、VirtualBoxでDHCP情報を正しく通過しないという問題を引き起こしているためです。 ネットワークマネージャーサービスのスイッチを使用してこのサービスをオフにできることはわかっていますが、新しいシステムがどのように機能するかを理解し、そこで問題を修正します。 これがどのように機能するかへのポインタは感謝して受け取られました。
8 12.10  dnsmasq 

6
NetworkManager制御のdnsmasqでDNSキャッシングを有効にするにはどうすればよいですか?
Ubuntu Desktop 12.04はdnsmasqを使用してDNSルックアップを実行しますが、これらの結果をキャッシュするように構成されていません。(私はdigを使用して名前を解決することでこれを確認しましたが、最初のルックアップ後の応答時間に大きな改善は見られません。)DNSルックアップの結果をキャッシュするようにNetworkManager制御のdnsmasqを構成するにはどうすればよいですか?
8 dns  dnsmasq 

3
dnsmasqを再び機能させるためにresolvconfを削除する必要があるのはなぜですか?
昨日、Preciseにアップグレードしたところ、dnsmasqが機能しなくなりました。つまり、dnsmasqがリッスンしているlocalhost(127.0.0.1)へのDNSクエリは拒否されました。 resolvconf(apt-get remove resolvconf)を削除して再起動すると問題が解決しました(Googleのどこかでその提案が見つかりました)。/etc/resolv.confresolvconfがある場合とない場合で問題なく見えました。全然違いません。 なぜresolvconfを使用するのですか?何かメリットはありますか?resolvconfに関するWikipediaの記事はひどいです。 resolvconfがdnsmasqを妨害したのはなぜですか?これは既知の問題ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.