私は、ネームスペースを使用して、サーバー上のいくつかの物理インターフェイスを分離しています。ルーティングは完全に機能します。 また、/ etc/netns /に各ネームスペースのフォルダがあります。 /etc/netns/namespaceA/resolv.confを実行すると、DNSも正常に動作します。dhclientを名前空間に対応させるにはどうすればいいですか?
dhclientでDHCPを使用する場合に問題が発生します。 名前空間内からdhclientを実行していますが、このエラーが発生しています。
(namespaceA)[email protected]:~#dhclient
RTNETLINK answers: File exists
mv: cannot move '/etc/resolv.conf.dhclient-new.2740' to '/etc/resolv.conf': Device or resource busy
私は/etc/resolvconf/update.d/libcでMVが問題を引き起こす可能性MVが含まれていることが分かりました。
どのようにしてdhclientを名前空間に対応させることができますか?
これはすばらしい回避策です。 mvをcatに変更する必要があるセクションが2つあることに注意してください。 mvが何をしているのだろうか。最初にファイルを削除していますか? – 0xAffe