Я создал сетевое пространство имен. Я думал, что был a resolv.conf
файл для каждого созданные пространства имен, но это не имеет место в моей системе (Ubuntu 14.04). У меня нет следующего пути /etc/netns/namespace_name/resolv.conf
.. Папка netns
не существует.
Существует только один resolv.conf
(/etc/resolv.conf
и другой зеркально отраженный в /run/resolv.conf
). Любые изменения в этом файле влияют на все сетевые интерфейсы. Существует ли способ, которым я могу использовать другой DNS и для хоста и для пространства имен?
Спасибо!
(Решение, найденное на ServerFault)
Создайте каталог /etc/netns/NAMESPACENAME
и поместите другую версию resolv.conf
зарегистрируйте там.