mcpField
N
network-diagnostics

network-diagnostics

github.com/jackspaceクラウド・DevOps16144 回インストール12 週間前に更新
リポジトリ

network-diagnostics について

network-diagnosticsは、LinuxとWSLのネットワーク問題を調査するスキルです。MTUやDNSからルーティング、ファイアウォール、サービス状態まで確認でき、修正の永続化スクリプトとロールバックも扱います。

主な機能

  1. 01MTUとDNS解決の確認
  2. 02接続とポートのテスト
  3. 03ファイアウォールとルートの確認
  4. 04サービスと待受ポートの確認
  5. 05ロールバック付き修正スクリプトの作成

活用シーン

  1. 01WSLのMTU問題の調査
  2. 02DNSや接続障害の診断
  3. 03ポート、ルート、ファイアウォール設定の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jackspace/claudeskillz --skill network-diagnostics

インストール後、Claude Code で/network-diagnosticsを入力して読み込まれたか確認します。

同梱ファイルSKILL.json

詳細

ネットワーク診断

手順

ネットワークのトラブルシューティングでは、以下を行います。

  1. MTU の問題(WSL でよく発生)
    • 現在の MTU を確認します:ip link show
    • 別の MTU を試します:sudo ip link set dev eth0 mtu 1350
    • WSL で一般的な MTU:1300-1400
  2. DNS の名前解決
    • /etc/resolv.conf を確認します
    • 次のコマンドでテストします:dig google.com, nslookup google.com
    • 別の DNS を試します:8.8.8.8, 1.1.1.1
  3. 接続テスト
    • ゲートウェイに ping を実行します:ip route | grep default
    • 宛先への traceroute を実行します
    • ポートをテストします:nc -zv host port, telnet host port
  4. ファイアウォール/ルーティング
    • iptables を確認します:sudo iptables -L
    • ルートを確認します:ip route show
    • WSL:Windows ファイアウォールを確認します
  5. サービスの状態
    • サービスが実行中であることを確認します
    • リッスン中のポートを確認します:ss -tlnp, netstat -tlnp
  • 修正を永続化するスクリプトを生成します
  • WSL とネイティブ Linux の違いを確認するチェックを含めます
  • ロールバックの仕組みを追加します

例

このスキルの使用例をここに追加します。

メモ

  • このスキルは自動生成されました
  • 動作をカスタマイズするには、このファイルを編集してください

コメント