Bon, bah vu que le serveur NT supprimait des fichiers comme bon lui semble, il ne valait mieux pas trainer pour remplacer son serveur. J'ai donc installé un win98 en faisant une place sur le disque dur du nouveau serveur.
Je n'ai pas effacé le linux au cas où, mais ce n'est pas la peine de te/vous prendre la tête sur la suite si t'as pas envie :)
J'ai aussi fait qq tests avec un résultat pour le moins etrange :
# nmblookup postegi3
querying postegi3 on 10.1.0.255
name_query failed to find name postegi3
# tcpdump -n
de mémoire, il envoie 3 paquets UDP en broadcast sur port 137 mais il n'y a pas de réponse.
(ici il reconnait l'ip de postegi3 parce qu'il est renseigné dans /etc/hosts, sinon niet)
#nmblookup -A postegi3 -S
Looking up status of 10.1.0.113
POSTEGI3 <00> - B
HORIZON <00> - B
POSTEGI3 <03> - B
POSTEGI3 <20> - B
HORIZON <1e> - B
HORIZON <1d> - B
..__MSBROWSE__. <01> - B
# smbclient -L postegi3
-> niet aussi
Concernant les logs, j'ai repéré plusieurs choses qui peuvent être la cause de ce disfonctionnement :
- le choix du protocol qui ne convient peut être pas pour cette version de windows 98 :
Requested protocol [PC NETWORK PROGRAM 1.0]
Requested protocol [MICROSOFT NETWORKS 3.0]
Requested protocol [DOS LM1.2X002]
Requested protocol [DOS LANMAN2.1]
Requested protocol [Windows for Workgroups 3.1a]
Requested protocol [NT LM 0.12]
Selected protocol NT LM 0.12
- il n'y a pas l'accès en ecriture sur les fichiers, mais vu que j'ai tout modifié j'ai peut-être oublié de le remettre :
POSTEGI3 opened file ACTIVITE 1.doc read=Yes write=No (numopen=1)
- le fichier /etc/samba/lmhosts, est-il obligatoire ?
load_lmhosts_file: Can't open lmhosts file /etc/samba/lmhosts. Error was No such file or directory
- Une erreur habituelle et une autre présente en log niveau 3 :
receive_smb error (Success) exiting
yield_connection: tdb_delete for name failed with error Record does not exist.
- Après avoir ouvert le fichier en lecture, il n'envoie jamais les données et c'est ca le réel problème, mais je ne trouve pas pourquoi dans les logs...
[^] # Re: Problème Samba et lecture de fichiers
Posté par khalahan . En réponse au journal Problème Samba et lecture de fichiers. Évalué à 1.
Je n'ai pas effacé le linux au cas où, mais ce n'est pas la peine de te/vous prendre la tête sur la suite si t'as pas envie :)
Voilà le fichier de conf :
http://khalahan.free.fr/fichiers/samba/smb.conf(...)
J'ai mis les logs au niveau 3, ya du détail :)
Pour info, le serveur : 10.1.0.99 - linux,
et le client : 10.1.0.113 - postegi3.
http://khalahan.free.fr/fichiers/samba/log.nmbd(...)
http://khalahan.free.fr/fichiers/samba/log.smbd(...)
http://khalahan.free.fr/fichiers/samba/log.postegi3(...)
J'ai aussi fait qq tests avec un résultat pour le moins etrange :
# nmblookup postegi3
querying postegi3 on 10.1.0.255
name_query failed to find name postegi3
# tcpdump -n
de mémoire, il envoie 3 paquets UDP en broadcast sur port 137 mais il n'y a pas de réponse.
(ici il reconnait l'ip de postegi3 parce qu'il est renseigné dans /etc/hosts, sinon niet)
#nmblookup -A postegi3 -S
Looking up status of 10.1.0.113
POSTEGI3 <00> - B
HORIZON <00> - B
POSTEGI3 <03> - B
POSTEGI3 <20> - B
HORIZON <1e> - B
HORIZON <1d> - B
..__MSBROWSE__. <01> - B
# smbclient -L postegi3
-> niet aussi
Concernant les logs, j'ai repéré plusieurs choses qui peuvent être la cause de ce disfonctionnement :
- le choix du protocol qui ne convient peut être pas pour cette version de windows 98 :
Requested protocol [PC NETWORK PROGRAM 1.0]
Requested protocol [MICROSOFT NETWORKS 3.0]
Requested protocol [DOS LM1.2X002]
Requested protocol [DOS LANMAN2.1]
Requested protocol [Windows for Workgroups 3.1a]
Requested protocol [NT LM 0.12]
Selected protocol NT LM 0.12
- il n'y a pas l'accès en ecriture sur les fichiers, mais vu que j'ai tout modifié j'ai peut-être oublié de le remettre :
POSTEGI3 opened file ACTIVITE 1.doc read=Yes write=No (numopen=1)
- le fichier /etc/samba/lmhosts, est-il obligatoire ?
load_lmhosts_file: Can't open lmhosts file /etc/samba/lmhosts. Error was No such file or directory
- Une erreur habituelle et une autre présente en log niveau 3 :
receive_smb error (Success) exiting
yield_connection: tdb_delete for name failed with error Record does not exist.
- Après avoir ouvert le fichier en lecture, il n'envoie jamais les données et c'est ca le réel problème, mais je ne trouve pas pourquoi dans les logs...
merci pour votre aide :)