ホームネットワークにDHCPとDNSを提供するためにdnsmasqをインストールしました。これまですべてがうまくいってきました。
予期しないことは、ネットワーク上のどのコンピュータでもインターネットに接続できないことです。また、ホスト名を介してdnsmasqを実行しているコンピュータに接続することはできません。
私は一生の間に何が間違っているのかを理解することはできません。コンピュータを再起動してみました。 dnsmasqを再起動してみました。 dnsmasq syslogエントリを確認した結果、dnsmasqを再起動した後にdnsmasqが文句を言うことがわかりました。/var/run/dnsmasq/resolv.conf空いた。奇妙なようです。
確認しました/etc/ネットワーク/インターフェース、何度も、最終的に私のファイルの関連インターフェイスセクションがオンラインで見た例とは少し異なることがわかりました。
これが私が持っているものです:
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
nameserver 192.168.1.1
最後の行を次のように変更しました。
dns-nameservers 192.168.1.1
そしてほぼ瞬時にインターフェイスを再起動した後、DNS要求は再び正常に機能しました。
変更前のdnsmasqの仕組み相互作用文書?