关于 network-diagnostics
network-diagnostics 是用于排查 Linux 和 WSL 网络问题的技能,提供从 MTU、DNS 到路由、防火墙和服务状态的检查步骤,并涵盖修复脚本与回滚。
主要功能
- 01检查 MTU 与 DNS 解析
- 02测试连通性和端口
- 03检查防火墙与路由
- 04验证服务状态和监听端口
- 05生成持久化修复脚本并支持回滚
适用场景
- 01排查 WSL 中的 MTU 问题
- 02诊断域名解析或连接故障
- 03检查端口、路由和防火墙配置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jackspace/ claudeskillz --skill network-diagnostics安装后在 Claude Code 中输入/network-diagnostics确认已加载。
附带文件SKILL.json
详细介绍
网络诊断
说明
排查网络问题:
- MTU 问题(WSL 中常见)
- 查看当前 MTU:ip link show
- 测试不同的 MTU:sudo ip link set dev eth0 mtu 1350
- WSL 中常见的 MTU:1300-1400
- DNS 解析
- 查看 /etc/resolv.conf
- 使用以下命令测试:dig google.com、nslookup google.com
- 尝试其他 DNS:8.8.8.8、1.1.1.1
- 连通性测试
- Ping 网关:ip route | grep default
- 对目标地址执行 Traceroute
- 测试端口:nc -zv host port、telnet host port
- 防火墙/路由
- 查看 iptables:sudo iptables -L
- 查看路由:ip route show
- WSL:检查 Windows 防火墙
- 服务状态
- 确认服务正在运行
- 查看监听端口:ss -tlnp、netstat -tlnp
- 生成脚本以持久化修复
- 添加检查以区分 WSL 和原生 Linux
- 添加回滚机制
示例
在此处添加如何使用此技能的示例。
备注
- 此技能由自动化工具生成
- 编辑此文件以自定义行为
评论
支持 Markdown