关于 network-info
Network Information Skill 用于检查 Linux 系统的网络配置与连通性,结合结构化概览脚本和命令行工具,涵盖接口、路由、DNS、连接及统计信息。
主要功能
- 01结构化网络概览
- 02检查接口和地址
- 03检查路由与 DNS
- 04查看监听端口
- 05网络统计信息
适用场景
- 01检查 Linux 接口配置
- 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- 显示接口状态(启用/禁用)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