(Solução encontrada no ServerFault)
Crie o diretório /etc/netns/NAMESPACENAME
e coloque a versão diferente do arquivo resolv.conf
lá.
Eu criei um namespace de rede. Eu pensei que havia um arquivo resolv.conf
para cada namespace criado, mas não é o caso no meu sistema (Ubuntu 14.04). Eu não tenho o seguinte caminho /etc/netns/namespace_name/resolv.conf
.. A pasta netns
não existe.
Existe apenas um resolv.conf
( /etc/resolv.conf
e outro um espelhado em /run/resolv.conf
). Quaisquer alterações nesse arquivo afetam todas as interfaces de rede. Existe uma maneira de usar DNS diferente para o host e o namespace?
Obrigado!
(Solução encontrada no ServerFault)
Crie o diretório /etc/netns/NAMESPACENAME
e coloque a versão diferente do arquivo resolv.conf
lá.