Ciao a tutti,<br>segnalo un comportamento strano su dnsmasq in pratica<br>Dati due nodi A e B e le seguenti configurazioni:<br><br>[A]<br>eth0 dhcp<br>ath0 Access Point<br>ath1 ad-hoc<br><br>[B]<br clear="all">eth0 ath0 bridge static<br>

ath1 ad-hoc<br><br>nel resolv.conf del nodo A ho:<br>nameserver 208.67.222.222<br>nameserver 208.67.220.220<br>nameserver 127.0.0.1<br>
<br>nel resolv.conf.auto del nodo A ho:<br>
nameserver 192.168.1.1 (preso da dhcp suppongo)<br><br>nel resolv.conf del nodo B ho:<br>
nameserver 208.67.222.222<br>
nameserver 208.67.220.220<br>
nameserver 127.0.0.1<br>

<br>il file resolv.conf.auto del nodo B non esiste<br><br>Entrambi usano opendns come dnsresolver impostato nella variabile DNSSERVER dello script di init di dnsmasq solo che nel nodo A tutto funziona correttamente, mentre nel nodo B no eppure collegandomi in entrambi gli ap ho nel mio resolv.conf l&#39;indirizzo dell&#39;ap in questione.<br>
<br>L&#39;unico modo che ho trovato per ora per risolvere il problema รจ o aggiungere dhcp-option=6,dns1,dns2 in /etc/dnsmasq,conf oppure specificare il dns da usare /etc/config/network con le opzioni peerdns 0 e dns &quot;dns1 dns1&quot;.<br>
La prima soluzione sembra migliore in quanto sui client in /etc/resolv.conf risulta comunque l&#39;indirizzo dell&#39;ap a cui sono collegato ma non sono sicuro che in questo modo si utilizzi la cache di dnsmasq.<br><br>Suggerimenti?<br>
<br>Ciao<br><br>-- <br>Filippo Sallemi<br>