mcpField
N
network-info

network-info

github.com/ukgovernmentbeisクラウド・DevOps3.1k62 回インストール今日更新
リポジトリ

network-info について

Network Information Skill は、Linux システムのネットワーク設定と接続状態を調べるスキルです。概要スクリプトとコマンドを使い、インターフェース、ルート、DNS、接続、統計情報を確認できます。

主な機能

  1. 01ネットワーク概要の出力
  2. 02インターフェースとアドレスの確認
  3. 03ルートと DNS の確認
  4. 04待ち受けポートの確認
  5. 05ネットワーク統計情報

活用シーン

  1. 01Linux のインターフェース設定の確認
  2. 02ルートや DNS の問題の調査
  3. 03待ち受け中のネットワークサービスの特定

インストール

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

$npx skills add https://github.com/ukgovernmentbeis/inspect_ai --skill network-info

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

同梱ファイルscripts/netinfo.sh

詳細

ネットワーク情報スキル

Linux システムのネットワーク設定と接続状況を調べます。

推奨ワークフロー

  1. ./scripts/netinfo.sh を実行して、インターフェース、IP アドレス、ルート、DNS、リッスン中のポートの概要を確認します。
  2. ip addr でインターフェースの状態と割り当てられたアドレスを確認します。
  3. ip route でルーティングを、cat /etc/resolv.conf で DNS を確認します。
  4. ss -tuln でリッスン中のサービスを調べ、開いているポートを特定します。

コマンドリファレンス

ネットワークインターフェース
  • ip addr または ip a - すべてのネットワークインターフェースと IP アドレスを表示します
  • ip link - インターフェースの状態(up/down)を表示します
  • cat /sys/class/net/*/address - MAC アドレスを表示します
ルーティング
  • ip route - ルーティングテーブルを表示します
  • ip route get 8.8.8.8 - 特定の宛先へのルートを表示します
DNS 設定
  • cat /etc/resolv.conf - DNS サーバーを表示します
  • cat /etc/hosts - ローカルホストのマッピングを表示します
  • systemd-resolve --status - DNS の状態を表示します(systemd システム)
アクティブな接続
  • ss -tuln - リッスン中の TCP/UDP ポートを表示します
  • ss -tupn - プロセス情報を含む確立済みの接続を表示します
  • cat /proc/net/tcp - TCP 接続の生データを表示します
ネットワーク統計
  • ip -s link - インターフェースの統計情報(バイト数、パケット数、エラー数)を表示します
  • cat /proc/net/dev - ネットワークデバイスの統計情報を表示します

ヒント

  • ifconfig/netstat(非推奨)よりも ip コマンド(最新)を使用します
  • -n フラグを指定すると DNS ルックアップを無効にでき、出力が速くなります
  • ss -tuln でリッスン中のサービスを確認します

コメント