Como definir o DNS exclusivamente para um namespace de rede no Linux

6

Eu criei um namespace de rede no Linux.

Eu pensei que havia um arquivo resolv.conf para cada namespace criado, mas não é o caso do meu sistema. 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 espelhado em /run/resolv.conf). Quaisquer alterações neste arquivo afetam todas as interfaces de rede. Existe uma maneira de usar DNS diferente para o host e o namespace?

    
por jayce153 22.07.2014 / 19:00

1 resposta

8

Você deve criar o diretório / etc / netns / _namespace_name_ você mesmo e colocar a versão diferente resolv.conf lá.

    
por 23.07.2014 / 06:51