【发布时间】:2016-11-01 07:57:41
【问题描述】:
我正在使用命名空间来分隔服务器上的几个物理接口。路由工作完美。 此外,我在 /etc/netns/ 中的每个命名空间都有一个文件夹,例如/etc/netns/namespaceA/resolv.conf 以便 DNS 也能正常工作。
将 DHCP 与 dhclient 一起使用时会出现问题。 我正在从命名空间内运行 dhclient 并收到此错误。
(namespaceA)root@tc-vm:~#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 知道命名空间?
【问题讨论】:
标签: linux dns dhcp dhclient linux-namespaces