Question :Comment configurer l'option de débogage CIFS sur les serveurs Linux pour fournir des informations de débogage supplémentaires dans les journaux du système client ?
1. Effectuez une sauvegarde du débogage existant ou vérifiez la valeur par défaut :
# cp /sys/kernel/debug/dynamic_debug/control /root/backup # cat /proc/fs/cifs/cifsFYI # cat /proc/fs/cifs/traceSMB
2. Activez les options de débogage choisies :
# echo 'module cifs +p' > /sys/kernel/debug/dynamic_debug/control # echo 7 > /proc/fs/cifs/cifsFYI # echo 1 >/proc/fs/cifs/traceSMB # dmesg -c (Clear the message log)
3. Pour désactiver :
# echo "module cifs -p" >/sys/kernel/debug/dynamic_debug/control # echo 0 > /proc/fs/cifs/cifsFYI # echo 0 > /proc/fs/cifs/traceSMB
Comment résoudre les problèmes
1. Lancez la capture tcpdump.
2. Reproduisez le problème.
3. Collectez le tcpdump à examiner.
4. Vérifiez les informations de débogage dans les journaux système /var/log/dmesg ou /var/log/messages.
Exemple de capture tcpdump
# tcpdump -n -vv -s 0 -i {interface} -w /tmp/cifs_not_working.cap host {IP-Of-Windows}'Remarque :Selon le problème, nous devrons peut-être ajouter des options de débogage supplémentaires à la collecte tcpdump ou nous devrons peut-être collecter simultanément aux deux extrémités du réseau.