Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

general.general : reseau HS avec un serveur samba sous debian

Posté par David Roche (page perso, ) le 13 novembre 2007
Bonjour,



je gère un réseau d'une vingtaine de postes avec un serveur samba sous debian sarge.



Et depuis lundi, le domaine est HS! Les seuls modifs que j'ai fait sont:

- changer un cable

- changer la config réseau du serveur



Quand je suis parti après les modifs, tout marchait très bien (en apparence). Et lundi, crak badaboum, les utilisateurs mettent 10 minutes à charger leur profil, ouvrir le poste de travail. Parfois ça finit par marcher, parfois non (impossible de charger le profil, la ressource n'est plus disponible).



Certains postes n'ont pas de problèmes, d'autres sont obligés de bosser en local. Bref, c'est la cata.



J'ai remis le cable et la config réseau d'origine, j'ai eteint tous les postes et le serveur, rallumé le serveur, puis les postes. Ca remarche un moment, et puis plus...



Sur un client, j'ai lancé wireshark qui me donne ce genre d'erreurs:

- status_more_processing_required

- tcp_checksum incorrect

- status_invalid_parameter



Toute aide est la bienvenue, je suis dans la panade! :/

> Lire le message (4 commentaires, moyenne: 1).  

Vous avez demandé le commentaire #882091.

hum

Posté par earxtacy (Jabber id, ) le 13/11/2007 à 17:00. (lien). Évalué à 1.

peut etre une panne matériel
- mets ta conf sur une autre carte reseau si tu en as une sur le serveur
- check le cable encore
- check bien les logs du serveur et les logs samba

check couche par couche
materiel/ip (ping etc...)/puis applicatif (samba,linux)

moi je changerai la carte reseau.

  • [^]Re: hum

    Posté par David Roche (page perso, ) le 13/11/2007 à 22:53. (lien). Évalué à 1.

    merci earxtacy de t'intéresser à mon problème. A 23h49, seul devant son serveur, ça fait du bien. ;)

    Je crois que j'ai trouvé l'origine du problème: le fichier /var/run/samba/connections.tdb (et peut-être d'autres) corrompus.

    En effet, alors que tous les PC sont éteints depuis un moment sur le réseau, un smbstatus trouve un tas de connexions et de fichiers utilisés.

    J'ai essayé de virer tous les .tdb dans ce dossier, mais smbd ne repart plus. :/
    Je ne suis pas encore couché mais après 2 jours d'incompréhension, l'espoir renait. :)

    "Ce qui ne tue pas rend plus fort"

    • [^]Re: hum

      Posté par earxtacy (Jabber id, ) le 14/11/2007 à 16:45. (lien). Évalué à 1.

      La seule fois ou j'ai vu un samba mort c'etait la partition ou le disque plein, surtout si il redemarre pas
      fait un:
      df -h

      • [^]Re: hum

        Posté par David Roche (page perso, ) le 17/11/2007 à 07:16. (lien). Évalué à 1.

        je vais quand même mettre la solution si quelqu'un se retrouve dans la mouise comme moi. :)

        Symptomes:
        - les gens commencent à bosser normalement, puis petit à petit le réseau se dégrade jusqu'à devenir inutilisable.
        - le redémarrage de samba, ldap et autres ne change rien. Seul un reboot du serveur permet de relancer provisoirement le bousin.
        - lorsque tous les pc sont éteints, un smbstatus renvoie un tas de fichiers ouverts et d'utilisateurs connectés.

        Cause:
        corruption du fichier connections.tdb ou locking.tdb dans /var/run/samba (sous debian).

        Solution:
        Remplacer ces 2 fichiers par des fichiers propres, récupérés dans le paquet samba ou sur un autre serveur avec la même version de samba (c'est ce que j'ai fait)

        En espérant que ça servira à d'autres. ;)