mcpField
N
network-diagnostics

network-diagnostics

github.com/jackspace云与 DevOps16144 次安装12 周前更新
代码仓库

关于 network-diagnostics

network-diagnostics 是用于排查 Linux 和 WSL 网络问题的技能,提供从 MTU、DNS 到路由、防火墙和服务状态的检查步骤,并涵盖修复脚本与回滚。

主要功能

  1. 01检查 MTU 与 DNS 解析
  2. 02测试连通性和端口
  3. 03检查防火墙与路由
  4. 04验证服务状态和监听端口
  5. 05生成持久化修复脚本并支持回滚

适用场景

  1. 01排查 WSL 中的 MTU 问题
  2. 02诊断域名解析或连接故障
  3. 03检查端口、路由和防火墙配置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jackspace/claudeskillz --skill network-diagnostics

安装后在 Claude Code 中输入/network-diagnostics确认已加载。

附带文件SKILL.json

详细介绍

网络诊断

说明

排查网络问题:

  1. MTU 问题(WSL 中常见)
    • 查看当前 MTU:ip link show
    • 测试不同的 MTU:sudo ip link set dev eth0 mtu 1350
    • WSL 中常见的 MTU:1300-1400
  2. DNS 解析
    • 查看 /etc/resolv.conf
    • 使用以下命令测试:dig google.com、nslookup google.com
    • 尝试其他 DNS:8.8.8.8、1.1.1.1
  3. 连通性测试
    • Ping 网关:ip route | grep default
    • 对目标地址执行 Traceroute
    • 测试端口:nc -zv host port、telnet host port
  4. 防火墙/路由
    • 查看 iptables:sudo iptables -L
    • 查看路由:ip route show
    • WSL:检查 Windows 防火墙
  5. 服务状态
    • 确认服务正在运行
    • 查看监听端口:ss -tlnp、netstat -tlnp
  • 生成脚本以持久化修复
  • 添加检查以区分 WSL 和原生 Linux
  • 添加回滚机制

示例

在此处添加如何使用此技能的示例。

备注

  • 此技能由自动化工具生成
  • 编辑此文件以自定义行为

评论

支持 Markdown