Newsgroup: it.comp.reti.locali
Titolo: risoluzione nomi netbios winxp

Salve,
ho un problema con un tinkpad ibm con winxp istallato.
Nonostante le impostazioni di rete siano corrette (ha un indirizzo ottenuto da 
dhcp), netmask ecc.. non riusciva a sfogliare la rete.
Okei dopo varie peregrinazioni sono arrivato a questa conclusione.
Non risponde alle richieste di risoluzione del nome effettuate via broadcast.
(la netmask e` corretta)
infatti
$ nmblookup 'CACIUCCO'
querying CACIUCCO on 192.168.116.255
name_query failed to find name CACIUCCO
$ nmblookup -U 192.168.116.146 'CACIUCCO'
querying CACIUCCO on 192.168.116.146
192.168.116.146 CACIUCCO<00>
stesso comportamento con gli equivalenti comandi winxp di un altro pc (ma non 
posso fare cut&paste)
ho provato anche a configurare a mano i parametri, nessuna differenza. Sulla 
rete sono connessi altri identici tinkpad con identiche configurazioni 
(ovviamente superficialmente, altrimenti funzionerebbe) che pero` si 
connettono senza problemi.
sniffando la rete, ho appurato che non arriva nessuna risposta alla richiesta 
in broadcast del nome sulla porta 137.
Il firewall di XP e` disabilitato.
la rete tcp funziona, ping (pong) ecc...
maschera di rete e` corretta
c'e' in condivisione almeno una cartella
(dandogli esplicitamente il nome con lmhost o l'indirizzo IP leggo scrivo e 
faccio tutto)
Non ci sono switch pellegrini di mezzo.
Le richieste vengono dalla porta 137.
Correttamente c'e' un processo in attesa su UDP 
192.168.116.146:137
 *:* (il 
processo 4, dovrebbe essere il nucleo)
(come si fa a mettere su 
0.0.0.0:137
 ?)
Ovviamente il resto della rete funziona correttamente.
si usa un workgroup non un dominio.
Poiche` il nome non viene risolto tramite protocollo windows, riesco ad 
accedere solo a server linux. Gli altri computer winxp ovviamente mi danno picche.
E' stato fatto ieri un aggiornamento generalizzato del sistema.
Bho.
Io non riesco a immaginarmi altre cause esotiche... Posso provare a 
reistallare ma non ho il cd di istallazione di xp.
Vi vengono in mente altre cause esotiche?
Workaround da fare? (A parte istallare un lmhosts su tutti i file, modificare 
il dns del server, assegnare indirizzo statico ecc...)
Altra cosa. Abilitando il firewall (oddio mi e` venuto il mal di pancia, non 
ci si capisce nulla) ho messo il log su un file delle richieste scartate. Le 
richieste in unicast vengono correttamente registrate, quelle in broadcast no. 
E' normale? O e` il sistema operativo che non riesce a leggere le richieste 
broadcast da rete? Usando etherreal ho appurato che le richieste arrivano (per 
lo meno etherreal me le logga).
mah.
-- gio

Scusa, sarà una cosa banale che avrai sicuramente già controllato... ma hai
abilitato NetBIOS su TCP/IP?

 
Ovvio.
Il problema l'ho risolto. Nel registro era germogliata una chiave che 
impostava l'uso del server wins anche se non specificavo il server wins.
Se dovesse capitare a qualche povero sfortunato:
Il "Node Type" (che viene da ipconfig /all) deve essere "Hybrid". Se e' tipo 
peer-peer funziona se e solo se e` specificato un server wins.
In pratica e` successo che il portatile e` stato (qualche settimana fa) 
collegato a una rete che prevedeva un server wins. Il server dhcp ha quindi 
comunicato la modalita` peer-peer (chiave DHCPNodeType). Ritornato in ufficio, 
il nostro serever dhcp non comunica il tipo di nodo, e winxp non rimuove 
quella fottuta chiave. Per cui il so cercava di usare un server wins, che 
ovviamente non era specificato da nessuna parte.
Soluzione: rimuovere la chiave DHCPNodeType o impostare una chiave NodeType 
forzando sempre e comunque la modalita` hybrid (che tra le altre cose funziona 
sempre in ogni tipo di configurazione)
(parliamo di chiavi in local_machine/...qualcosa.../protocol/ntbt/parameters/)
Meno male che avendo pagato fior di soldi windows xp avevo a disposizione 
l'assistenza telefonica che mi ha detto: reistalla windows. E che cazzo!
Spero che al programmatore che ha progettato quella parte gli si secchi il 
pisello. Vabbe' d'altronode pure io che uso un so progettato per i videogiochi 
e gli mp3...