GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL 7 および 8 で CIFS モジュールのデバッグ オプションを有効にする方法

質問 :Linux サーバーで CIFS デバッグ オプションを構成して、クライアント システム ログに追加のデバッグ情報を提供する方法は?

1. 既存のデバッグのバックアップを取るか、デフォルト値を確認します:

# cp /sys/kernel/debug/dynamic_debug/control /root/backup
# cat /proc/fs/cifs/cifsFYI
# cat /proc/fs/cifs/traceSMB

2. 選択したオプションのデバッグを有効にします:

# 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. 無効にするには:

# echo "module cifs -p" >/sys/kernel/debug/dynamic_debug/control
# echo 0 > /proc/fs/cifs/cifsFYI
# echo 0 > /proc/fs/cifs/traceSMB

トラブルシューティング方法

1. tcpdump キャプチャを開始します。

2. 問題を再現します。

3. tcpdump を収集して確認します。

4. /var/log/dmesg または /var/log/messages システム ログでデバッグ情報を確認します。

tcpdump キャプチャの例

# tcpdump -n -vv -s 0 -i {interface} -w /tmp/cifs_not_working.cap host {IP-Of-Windows}'
注意 :問題によっては、tcpdump コレクションに追加のデバッグ オプションを追加する必要がある場合や、ネットワークの両端から同時に収集する必要がある場合があります。


Cent OS
  1. YUMを使用してRHEL、CentOS、FedoraにApache用のmod_pagespeedモジュールをインストールする方法

  2. CentOS / RHEL 7 で IPv6 を有効にする方法

  3. CentOS / RHEL 5 で IPv6 を有効にする方法

  1. CentOS/RHEL でアプリケーションのコア ダンプを有効にする方法

  2. CentOS/RHEL 8 で IPv6 を有効にする方法

  3. CentOS/RHEL 8 で Chronyd サービスのデバッグ モードを有効にする方法

  1. Centos /RHEL8でスワップパーティションを作成して有効にする方法

  2. CentOS / RHEL 7 :ユーザーのグループに対して telnet を有効にする方法

  3. CentOS / RHEL :Apache の SSL を有効にする方法