Pertanyaan :Bagaimana cara mengkonfigurasi opsi debug CIFS di server Linux untuk memberikan informasi debug tambahan di log sistem klien?
1. Ambil cadangan debug yang ada atau untuk memeriksa nilai default:
# cp /sys/kernel/debug/dynamic_debug/control /root/backup # cat /proc/fs/cifs/cifsFYI # cat /proc/fs/cifs/traceSMB
2. Aktifkan opsi debug yang dipilih:
# 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. Untuk menonaktifkan:
# echo "module cifs -p" >/sys/kernel/debug/dynamic_debug/control # echo 0 > /proc/fs/cifs/cifsFYI # echo 0 > /proc/fs/cifs/traceSMB
Cara memecahkan masalah
1. Mulai pengambilan tcpdump.
2. Reproduksi masalah.
3. Kumpulkan tcpdump untuk ditinjau.
4. Tinjau informasi debug di /var/log/dmesg atau /var/log/messages log sistem.
Contoh untuk pengambilan tcpdump
# tcpdump -n -vv -s 0 -i {interface} -w /tmp/cifs_not_working.cap host {IP-Of-Windows}'Catatan :Tergantung pada masalahnya, kami mungkin perlu menambahkan opsi debug tambahan ke koleksi tcpdump atau kami mungkin perlu mengumpulkan dari kedua ujung jaringan secara bersamaan.