予想される構成を実行し、この機能を過去に機能させました。これが以前に機能していた変更は次のとおりです。
- / etc / default / lxc-netのLXC_DOMAIN = "lxc"行のコメントを外します
- server = / lxc / 10.0.3.1行を/etc/NetworkManager/dnsmasq.d/lxc.confに追加しました
ホストマシンのresolv.confにdnsmasqインスタンスのIPを追加しました。
以前は、これにより、コンテナ名に接尾辞.lxc(例:test-container.lxc)を使用するか、コンテナ名自体を使用してコンテナをpingできました。
コンテナー名を使用してコンテナーにpingを実行できるようになりましたが、コンテナーをアドレス指定する.lxcドメインバージョンが機能しなくなったようで、理由がわかりません。
他の人がそのアプローチを使用して動作していることを読んだので、server = / lxc / 10.0.3.1行を/etc/dnsmasq.d/lxcに追加しようとしましたが、私には運がありません。
test-container.lxcをpingしようとすると、エラーが発生します。
ping:不明なホストtest-container.lxc
他の誰かがこの問題を見て、この動作が変更された理由、またはこの機能を再び動作させるために私ができることを知っていますか?