Dnsmasq mudou a maneira como funciona em 12.10 - alguém pode me indicar documentação ou informações sobre as mudanças

8

A maneira como o dnsmasq trabalha com 12.10 mudou novamente, a partir de 12.04. Eu pesquisei a documentação do Ubuntu e o Google para mais informações, sem sucesso.

Basicamente, em 12.04, você pode ver a lista de servidores DNS upstream passada para dnsmasq no arquivo /var/run/nm-dns-dnsmasq.conf . Este arquivo no 12.10 está vazio, e com toda a leitura que fiz, parece estar sendo gerenciado pelo dbus. Eu só preciso saber onde esta informação está sendo armazenada, pois isso está nos causando um problema com o VirtualBox, não passando corretamente através das informações do DHCP.

Eu sei que eu poderia desligar este serviço, com o switch para o serviço de gerenciamento de rede, mas eu preferiria entender como funciona o novo sistema e corrigir o problema lá.

Qualquer indicação de como isso funciona com gratidão.

    
por Nick 05.12.2012 / 14:32

2 respostas

4

O NetworkManager conversa com o dnsmasq sobre o dbus agora . Isso tem uma vantagem: o dnsmasq não precisa ser o restartet toda vez que algo mudar.

A grande desvantagem: você não pode mais ver o que está acontecendo. /var/log/syslog agora tem entradas que descrevem o que acontece:

Jan 21 22:10:13 bogo dnsmasq[28993]: vorgelagerte Server von DBus gesetzt
Jan 21 22:10:13 bogo dnsmasq[28993]: Benutze Namensserver 192.168.3.3#53

Mas isso, aos meus olhos, não é realmente uma solução satisfatória, especialmente quando algo dá errado.

    
por cweiske 21.01.2014 / 22:20
0

Há menção a uma das mudanças na estrofe Networking das notas de lançamento do Quantal.

link

A informação que estava em /var/run/nm-dns-dnsmasq.conf não está mais em um arquivo, mas você pode extrair informação usando nmcli ou nm-tool como foi descrito em outras respostas como

Como saber qual DNS estou usando no Ubuntu 12.04

    
por jdthood 13.12.2012 / 10:40

Tags