Pregunta :¿Cómo configurar la opción de depuración de CIFS en servidores Linux para proporcionar información de depuración adicional en los registros del sistema del cliente?
1. Realice una copia de seguridad de la depuración existente o verifique el valor predeterminado:
# cp /sys/kernel/debug/dynamic_debug/control /root/backup # cat /proc/fs/cifs/cifsFYI # cat /proc/fs/cifs/traceSMB
2. Habilite las opciones elegidas de depuración:
# 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. Para desactivar:
# echo "module cifs -p" >/sys/kernel/debug/dynamic_debug/control # echo 0 > /proc/fs/cifs/cifsFYI # echo 0 > /proc/fs/cifs/traceSMB
Cómo solucionar problemas
1. Inicie la captura de tcpdump.
2. Reproduzca el problema.
3. Recopile el tcpdump para revisar.
4. Revise la información de depuración en los registros del sistema /var/log/dmesg o /var/log/messages.
Ejemplo de captura de tcpdump
# tcpdump -n -vv -s 0 -i {interface} -w /tmp/cifs_not_working.cap host {IP-Of-Windows}'Nota :Según el problema, es posible que debamos agregar opciones de depuración adicionales a la recopilación de tcpdump o es posible que debamos recopilar desde ambos extremos de la red simultáneamente.