nzyme-tap設定ファイル完全ガイド:基本構成から高度な調整まで

はじめに

nzyme-tapは、nzymeプロジェクトにおけるネットワーク監視の主要コンポーネントです。本稿では、nzyme-tapの設定ファイル構造を詳細に解説し、基本的な構成から高度な設定までを網羅します。

設定ファイルの基本構成

nzyme-tapの設定ファイルテンプレートは、リポジトリ内のtap/nzyme-tap.conf.exampleにあります。このファイルはINI形式で記述されており、以下のセクションから構成されます:

  • [general]:共通設定
  • [ethernet_interfaces.*]:イーサネットインターフェースの設定
  • [wifi_interfaces.*]:Wi-Fiインターフェースの設定
  • [performance]:パフォーマンス調整用の設定
  • [misc]:その他のオプション

共通設定([general])

以下のパラメータは、nzyme-tapがマスターノードと通信するために必要な情報を指定します:

[general]
leader_secret = "your_key_copied_from_nzyme_web_interface"
leader_uri = "https://nzyme.example.org:22900/"
accept_insecure_certs = false
  • leader_secret:マスターノードのWebインターフェースから取得した認証用シークレットキー
  • leader_uri:マスターノードのURI
  • accept_insecure_certs:不正なSSL証明書を許可するかどうか(本番環境ではfalse推奨)

ネットワークインターフェースの設定

イーサネットインターフェース

以下の例は、イーサネットインターフェースenp6s0を有効化する設定です:

[ethernet_interfaces.enp6s0]
active = true

Wi-Fiインターフェース

Wi-Fiインターフェースの設定では、利用するチャンネルを指定します:

[wifi_interfaces.wlx00c0ca000000]
active = true
channels_2g = [1, 6, 11]
channels_5g = [100, 102, 104, 106, 108, 110, 112, 136, 138, 140, 149, 151, 153, 155, 157, 159, 161, 165]
channels_6g = []

パフォーマンス調整([performance])

ハードウェアの性能に応じて、以下のパラメータで処理能力を調整できます:

[performance]
ethernet_brokers = 1
wifi_brokers = 1
wifi_broker_buffer_capacity = 65535
ethernet_broker_buffer_capacity = 65535
  • ethernet_brokers:イーサネットトラフィック処理用のブローカー数
  • wifi_brokers:Wi-Fiトラフィック処理用のブローカー数
  • *_buffer_capacity:バッファサイズ(大きな値はメモリ使用量を増加させますが、トラフィックのバーストに強くなります)

複数インターフェースの設定例

複数のWi-Fiインターフェースを設定することで、全周波数帯域を網羅できます:

[wifi_interfaces.wlx00c0ca000000]
active = true
channels_2g = [1, 6, 11]
channels_5g = [100, 102, 104, 106, 108, 110, 112, 136, 138, 140, 149, 151, 153, 155, 157, 159, 161, 165]
channels_6g = []

[wifi_interfaces.wlx00c0ca000001]
active = true
channels_2g = [2, 3, 4, 5, 7, 8, 9, 10, 12, 13]
channels_5g = [36, 40, 44, 48, 52, 56, 60, 64, 173]
channels_6g = [5, 9, 13, 17, 21, 25, 29, 109, 113, 153, 157, 161, 165, 169, 173, 177, 181, 185, 189, 229, 233]

その他の設定([misc])

システムの初期挙動を微調整するオプション:

[misc]
training_period_minutes = 5
  • training_period_minutes:初期学習期間(この間、通常のネットワーク挙動を学習します)

設定ファイルの確認とトラブルシューティング

  • 設定ファイルの保存場所を確認(デフォルトはnzyme-tap.conf
  • インターフェース名の確認はip link showコマンドで実施
  • 2.4GHz帯は1、6、11チャンネルを推奨(重複なし)
  • 5GHzおよび6GHz帯は地域の法律に応じたチャンネルを選択

タグ: nzyme WiFiセキュリティ ネットワーク監視 設定ファイル インターフェース構成

9月13日 03:13 投稿