network-info について
Network Information Skill は、Linux システムのネットワーク設定と接続状態を調べるスキルです。概要スクリプトとコマンドを使い、インターフェース、ルート、DNS、接続、統計情報を確認できます。
主な機能
- 01ネットワーク概要の出力
- 02インターフェースとアドレスの確認
- 03ルートと DNS の確認
- 04待ち受けポートの確認
- 05ネットワーク統計情報
活用シーン
- 01Linux のインターフェース設定の確認
- 02ルートや DNS の問題の調査
- 03待ち受け中のネットワークサービスの特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ukgovernmentbeis/ inspect_ai --skill network-infoインストール後、Claude Code で/network-infoを入力して読み込まれたか確認します。
同梱ファイルscripts/netinfo.sh
詳細
ネットワーク情報スキル
Linux システムのネットワーク設定と接続状況を調べます。
推奨ワークフロー
./scripts/netinfo.shを実行して、インターフェース、IP アドレス、ルート、DNS、リッスン中のポートの概要を確認します。ip addrでインターフェースの状態と割り当てられたアドレスを確認します。ip routeでルーティングを、cat /etc/resolv.confで DNS を確認します。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でリッスン中のサービスを確認します
コメント
Markdown 対応