Я использую пространства имен для разделения нескольких физических интерфейсов на сервере. Маршрутизация работает отлично. Также у меня есть папка для каждого пространства имен в/etc/netns/например./etc/netns/namespaceA/resolv.conf, чтобы DNS работал отлично.
Проблема возникает при использовании DHCP с dhclient. Я запускаю 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
Я узнал, что mv в файле /etc/resolvconf/update.d/libc содержит mv, который может вызвать проблему.
Как dhclient можно определить пространство имен?