Newsgroup: it.comp.os.linux.sys
Titolo: dnsmasq

rete di 40 pc, client windows, server linux, un paio di nas , un webcam 
di sorveglianza.
e' arrivato il momento di riordinare tutta la rete, eliminando tutto il 
disordine accumulato nei momenti di premura.
ho deciso di iniziare dal dhcp + dns . dnsmasq mi pare una buona scelta.
in un pomeriggio mi leggo la pagina man e procedo ad una prima 
configurazione di massima che funzia. pero':
 
tuggli gli host ricevono indirizzo
 
tutti gli host windows si pingano tra di loro senza problemi
 
tutti i linux pingano gli host windows
 
gli host windows non pingano i linux.
 
prima che perdo un giorno intero , qualcuno conosce gia' il problema?
grazie

 grazie
 
gli host stanno tutti nella stessa rete? non è che c'è di mezzo uno 
switch managed, vlan o cose del genere?

 
 
no, scusate non l'ho detto.
la solita rete 192.168.1.X
 


penso vada indagata comunque la rete, il diavolo si nasconde nei dettagli.

 
 
ok, controllo.
domani ci ricomincia.
bye


Con le scarse informazioni che dai ci vuole una bella fantasia per darti 
dei suggerimenti.
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

 dei suggerimenti.
 
 
che vuoi sapere esattamente ?
non ho aggiunto nulla di piu' poiche' non vi e' nulla di "strano" e 
nessuna configurazione specifica. e' il solito ufficio con pochi pc, no 
dominio, stmpanti di rete , client e pochi server.
 
 

 gli host windows non pingano i linux.
 
Non conosco dnsmasq e poco la configurazioni di windows ma usando bind + 
dhcpd (sotto linux) non ho alcun problema di interconnessione fra le 
macchine in lan.
 
A questo indirizzo puoi trovare un esempio di configurazione per i 
programmi indicati che sono su una macchina linux (dhcp del router 
disabilitato):
https://giovanni.homelinux.net/cgi-bin/index.cgi?/development/bind/
 
 
In ogni caso verifica:
1)  Tutti i clienti ricevono il gateway e la netmask corrette?
2)  Dove si trova il server dnsmasq+dhcp?  Stai usando il modem/router 
come server?
3)  Per i ping usi gli IP oppure il nome?


 3)  Per i ping usi gli IP oppure il nome?
 
 
ping con indirizzo ip = nessun problema,
ping col nome = i windows non pingano i linux.
 
mah.
 
domani son li ricontrollo.
 
 

 ping col nome = i windows non pingano i linux.
 
Questa info è fondamentale.  Verifica usando il FQDN delle macchine 
linux anziché il solo nome.
 
In linux dovresti trovare in /etc il file resolv.conf dove con la 
direttiva 'search 
tuo.dominio.net
' (oppure 'domain 
tuo.dominio.net
')
vengono tradotti i nomi locali in FQDN (p.e. ufficio1 in 
ufficio1.tuo.dominio.net
).  Non ti so indicare come Windows faccia le 
risoluzioni e come configurare il resolver ma penso che il ping 
windows/windows funzioni coi soli nomi perché windows riesce a 
riconoscere i nomi dei clienti windows ma non i nomi dei clienti linux.


 gli host windows non pingano i linux.
 
Prima di tutto un controllo veloce su iptables, metti che stai
bloccando/droppando ICMP.
 
Piazzerei poi uno sniffer per vedere che fine fanno i pacchetti.

 mah.
 
aspetta un altro po' a dirlo :-)
 
quindi non è che "non pingano", semmai non risolvono i nomi. è un 
problema radicalmente diverso.
 
devi fare ulteriori prove e controllare se sulla configurazione del dhcp 
tu inietti correttamente dns server e dominio di ricerca; inoltre i nomi 
alle macchine client dhcp chi glie li da? può farlo dnsmasq ma glie lo 
devi dire. se non glie lo dici le macchine magari si annunciano in rete 
con zeroconf/avahi ma è comprensibile che poi ci siano problemi a capirsi 
fra sistemi diversi.
 
 
 

 fra sistemi diversi.
 
a breve ricontrollo, comunque non c'e' nessun avahi e zero conf.
i pc chiedono il lease al dnsmasq, si presentano col proprio nome, e 
dnsmasq tiene conto dell'indirizzo e del nome.
es: il pc  miopc chiede il lease a dnsmasq, presentandosi col proprio 
nome " miopc " .
dnsmasq eroga un ip es 192.168.0.200 e tiene traccia dell'abbinata
 
miocp = 192.168.0.200
 
 

 miocp = 192.168.0.200
 
Bene per quanto riguarda il servizio dhcp ma cosa succede quando da 
miopc cerchi di fare la traduzione tuopc -> ip.  Cosa risponde dnsmasq 
in ambiente windows e cosa risponde in ambiente linux?
 
Hai definito un domain per la tua rete?
