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. 01检查 Linux 接口配置
  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 - 显示接口状态(启用/禁用)
  • 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 - 网络设备统计信息

提示

  • 优先使用 ip 命令(现代命令),而非 ifconfig/netstat(已弃用)
  • -n 标志可避免 DNS 查询,从而加快输出速度
  • 使用 ss -tuln 查看正在监听的服务

评论

支持 Markdown