カーネルデバッグフィルタ
デフォルトでは、カーネルデバッグ出力は、処理されたすべての接続に関する情報を含んでいます。
カーネルデバッグのフィルタを設定することで、該当する接続のデバッグメッセージのみを収集できます。
デバッグフィルタには3種類あります。
-
接続タプルパラメータ別
-
IPアドレスパラメータ別
-
VPNピアパラメータ別
これらのカーネルデバッグフィルタを設定するには、カーネルデバッグを開始する前に、該当する値を該当するカーネルパラメータに割り当ててください。
該当するカーネルパラメータには、"fw ctl set
"コマンドで一時的に値を割り当てます。
|
注:
|
|
ベストプラクティス - 接続タプルとホストIPアドレスのフィルタは通常、" |
「接続タプルパラメータ別」のデバッグフィルタを設定するには:
セキュリティゲートウェイ/クラスタメンバ/セキュリティグループメンバは、5タプルに基づき接続を処理します。
-
ソース IP アドレス
-
宛先IPアドレス
-
プロトコル番号 (IANA Protocol Numbers)
このデバッグフィルタでは、これらのタプルパラメータでフィルタをかけることができます。
タプルパラメータ |
カーネルパラメータの構文 |
||
---|---|---|---|
ソース IP アドレス |
|
||
ソースポート |
|
||
宛先IPアドレス |
|
||
宛先ポート |
|
||
プロトコル番号 |
|
|
注:
|
"IPアドレスパラメータ別"のデバッグフィルタを設定するには
このデバッグフィルタでは、パケットの送信元または宛先のIPアドレス1つでフィルタをかけることができます。
カーネルパラメータの構文:
-
セキュリティゲートウェイ/各クラスタメンバで、エキスパートモードで実行します。
fw ctl set str simple_debug_filter_addr_<N> "<IPv4 or IPv6 Address>"
-
Scalable Platformセキュリティグループでは、エキスパートモードで実行します。
g_fw ctl set str simple_debug_filter_addr_<N> "<IPv4 or IPv6 Address>"
|
注:
|
"VPNピアパラメータ別"のデバッグフィルタを設定するには
このデバッグフィルタでは、1つのIPアドレスでフィルタリングすることができます。
カーネルパラメータの構文:
-
セキュリティゲートウェイ/各クラスタメンバで、エキスパートモードで実行します。
fw ctl set str simple_debug_filter_vpn_<N> "<IPv4 or IPv6 Address>"
-
Scalable Platformセキュリティグループでは、エキスパートモードで実行します。
g_fw ctl set str simple_debug_filter_vpn_<N> "<IPv4 or IPv6 Address>"
|
注:
|
すべてのデバッグフィルタを無効にするには
設定されているすべての種類のデバッグフィルタを無効にすることができます。
カーネルパラメータの構文:
-
セキュリティゲートウェイ/各クラスタメンバで、エキスパートモードで実行します。
fw ctl set int simple_debug_filter_off 1
-
Scalable Platformセキュリティグループでは、エキスパートモードで実行します。
g_fw ctl set int simple_debug_filter_off 1
使用例
送信元IPアドレス192.168.20.30から任意の送信元ポート、宛先IPアドレス172.16.40.50から宛先ポート80(192.168.20.30:<Any> --> 172.16.40.50:80)への接続に関する情報をカーネルデバッグに表示する必要があります。
カーネルデバッグを開始する前に、これらのコマンドを実行してください。
|
|
重要 - 上記の例では、2つの接続タプルフィルタ(" |