Newsgroup: it.comp.os.linux.sys
Titolo: Stranissimo problema con i dns

Ho nella mia rete un server dns interno. Funziona tutto bene ormai da anni.
Ma da una decina di giorni ho il seguente problema:
Quando faccio telnet o ssh, su i server linux, che hanno in resolv.conf tale 
dns, ottengo il login dopo circa 30 secondi.
E' quindi sicuramente un problema di dns, infatti se rinomino resolv.conf in 
resolv.old, ho il login in un batter d'occhio.
Allora voi direte.... bene, metti a posto il server DNS, e io vi rispondo... 
l'ho fatto, l'ho formattato e l'ho reinstallato da capo, ora l'ho 
addirittura cambiato, sto usando il dns di zeroshell, ma niente il problema 
rimane. E la cosa ancora piu' strana e' che il dns sembra funzionare 
perfettamente in tutti gli altri casi! se faccio un ping su pc-pippo, lui 
risolve e pinga velocemente, e nche la navigazione e' perfetta.
Ma allora cosa mai stara' succedendo? 

 writes:
DD> Ma allora cosa mai stara' succedendo? 
Forse problemi di risoluzione DNS  inversa (IP ---> nome [---> IP]). Chi
ha la delega per la rispettiva zona in-addr.arpa ?
Prova a disabilitare il reverse DNS nei vari servizi (es. "UseDNS no" in
sshd_config, ecc.).
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- 
http://www.gest.unipd.it/~jake
----------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings]

 sshd_config, ecc.).
Gia' ce l'ho cosi'.
Ho scoperto una cosa importante. Se faccio telnet o ssh tra le varie 
macchine linux, e' tuto ok.
Il problema e' se faccio telnet o ssh, dalle macchine windows nella lan.
I vari pc, hanno anche essi, come dns, quello interno, che viene da sempre 
impostato via dhcp, e hanno lo stesso problema, tutti quanti, iniziati per 
tutti lo stesso giorno. Come e possibile secondo voi?
Riepilogando:
1) Se rinomino resolv.conf in resolv.old sui server Linux e' tutto ok, e i 
login sono velocissimi da qualsiasi macchina. (Penso che qualcosa non va nei 
dns)
2) Senza rinominare resolv.conf, se metto i dns di telecom al posto di 
quello interno i login sono velocissimi. (Son sempre piu' sicuro che 
qualcosa non va nel mio dsn server)
3) Senza fare assolutamente nulla, i login tra i vari server linux sono 
velocissimi. (inizio a non essere piu' tanto sicuro che il problema sia nel 
dns server)
4) Novita'! I miei log (di tutti i server) sono pieni di: telnetd[23990]: 
ttloop: peer died: EOF
Che diavolo sta succedendo?

 ttloop: peer died: EOF
Ok, questo lasciatelo perdere.... sono io che butto giu' la connessione 
perche' mi stufo di aspettare :-) 

 writes:
DD> I vari pc, hanno anche essi, come dns, quello interno, che viene da
DD> sempre impostato via dhcp, e hanno lo stesso problema, tutti quanti,
DD> iniziati per tutti lo stesso giorno. Come e possibile secondo voi?
Secondo me  e` qualcosa dall'esterno. I  tuoi DNS server  sono primary o
sono dei semplici forwarder ?
DD> 1) Se rinomino resolv.conf in resolv.old sui server Linux e' tutto
DD> ok, e i login sono velocissimi da qualsiasi macchina. (Penso che
DD> qualcosa non va nei dns)
Il resolv.conf e` un file usato  dal *client* DNS di una macchina. Su un
server DNS dovrebbe contenere 127.0.0.1, o al piu` un secondo DNS server
locale, ma questo non dovrebbe influire sulle risposte che il server da`
ai client  interni... Ci sara` mica qualche  loop ? O il  server DNS che
per  motivi suoi  (logging, etc.)  va  ad interrogare  altri DNS  server
esterni, magari KO ?
La combinazione  con Windows e la Regola  No. 1 [*] mi  inducono anche a
sospettare  qualche  malconfigurazione  (o mancanza  di  configurazione)
passata via DHCP  e relativa a quella mer(d)aviglia  tecnologica made in
MS che  mischia DNS,  WINS e  AD, e i  relativi domini  DNS, WINS  e AD;
malconfigurazione che  finora non ha  dato problemi, ma magari  ora c'e`
qualche   filtro  (es.    firewall  sulla   porta  445)   o   una  nuova
configurazione all'esterno dei tuoi DNS/DHCP, o qualche aggiornamento di
Windows...
        [*] "Non e` mai colpa di Linux, ma solo di Windows. Sempre."
Quella che segue  e` un facsimile (dominio e  IP cambiati) di configura-
zione del mio  DHCP server: niente di particolare, e  i client Windows o
Linux funzionano  tutti regolarmente (pero` io  ho la delega  per le mie
zone, dirette e inverse).
================
authoritative;
ping-check true;
deny bootp;
ddns-update-style none;
option domain-name "
casa.mia.it
";
default-lease-time 7200;
max-lease-time 86400;
log-facility local2;
subnet 192.168.1.0 netmask 255.255.255.0 {
  option routers 192.168.1.254;
  option subnet-mask 255.255.255.0
  option domain-name-servers 192.168.22.222, 192.169.22.223;
  option netbios-name-servers 192.168.22.221;
  range 192.168.1.1 192.168.1.250;
}
.....
================
I due  DNS server  principali si usano  l'un l'altro nei  resolv.conf, e
includono anche come terza opzione il server DNS dell'ateneo (dominio di
livello superiore), sebbene come opzione sia di utilita` limitata.
Io terrei  d'occhio il traffico generato  sulle porte 53,  135-139 e 445
dai PC Windows e dai server  DNS, per vedere se qualcuno sta cercando le
informazioni nel posto sbagliato.


 ha la delega per la rispettiva zona in-addr.arpa ?
Un'ultima cosa.
Pare che la cosa vada a momenti!
Da stamattina abbiamo problemi di tempo al login, ma ora mentre scrivevo 
qui, senza che ho toccato assolutamente nulla, mi segnalano che i login son 
tornati rapidi su tutti i server. Effettivamente in questi ultimi giorni ho 
notato anche io, che in certi momenti va tutto bene, poi per qualche ora e 
non so perche' comincia a dare questo problema. Ripeto *da* tutti i pc 
windows *verso* tutti i server linux. Tutto il resto, navigazione, server di 
posta, browsing della lan e quantì'altro, non da assolutamente alcun 
problema. 

 passata via DHCP
Ok, probabilemente il problema e' qui. Anche se come vedi dal precedente 
post, dopo un po' ricomincia a funzionare bene senza toccare alcunche'.
E la mia e' una rete semplice, senza domini, AD etc....
Boh.... indaghero 'piu' a fondo. 

 tutti lo stesso giorno. Come e possibile secondo voi?
Aggiornamento automatico di windows che ha cambiato qualche dll?
EmJey
-- 
Non prendere la vita troppo sul serio... non ne uscirai mai vivo
http://www.joram.it/servizi/consulente.htm

 in resolv.old, ho il login in un batter d'occhio.
Dovresti ottenere ottime informazioni per la diagnosi del problema
analizzando i pacchetti che transitano sui server Linux quando fai telnet o
ssh dal client Windows, con tcpdump o wireshark se hai interfaccia grafica.
Dovresti scoprire immediatamente che cosa non va nelle richieste DNS.
-- 
Lorenzo Vaina, MCP