network-diagnostics について
network-diagnosticsは、LinuxとWSLのネットワーク問題を調査するスキルです。MTUやDNSからルーティング、ファイアウォール、サービス状態まで確認でき、修正の永続化スクリプトとロールバックも扱います。
主な機能
- 01MTUとDNS解決の確認
- 02接続とポートのテスト
- 03ファイアウォールとルートの確認
- 04サービスと待受ポートの確認
- 05ロールバック付き修正スクリプトの作成
活用シーン
- 01WSLのMTU問題の調査
- 02DNSや接続障害の診断
- 03ポート、ルート、ファイアウォール設定の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jackspace/ claudeskillz --skill network-diagnosticsインストール後、Claude Code で/network-diagnosticsを入力して読み込まれたか確認します。
同梱ファイルSKILL.json
詳細
ネットワーク診断
手順
ネットワークのトラブルシューティングでは、以下を行います。
- MTU の問題(WSL でよく発生)
- 現在の MTU を確認します:ip link show
- 別の MTU を試します:sudo ip link set dev eth0 mtu 1350
- WSL で一般的な MTU:1300-1400
- DNS の名前解決
- /etc/resolv.conf を確認します
- 次のコマンドでテストします:dig google.com, nslookup google.com
- 別の DNS を試します:8.8.8.8, 1.1.1.1
- 接続テスト
- ゲートウェイに ping を実行します:ip route | grep default
- 宛先への traceroute を実行します
- ポートをテストします:nc -zv host port, telnet host port
- ファイアウォール/ルーティング
- iptables を確認します:sudo iptables -L
- ルートを確認します:ip route show
- WSL:Windows ファイアウォールを確認します
- サービスの状態
- サービスが実行中であることを確認します
- リッスン中のポートを確認します:ss -tlnp, netstat -tlnp
- 修正を永続化するスクリプトを生成します
- WSL とネイティブ Linux の違いを確認するチェックを含めます
- ロールバックの仕組みを追加します
例
このスキルの使用例をここに追加します。
メモ
- このスキルは自動生成されました
- 動作をカスタマイズするには、このファイルを編集してください
コメント
Markdown 対応