SuperAPI AI 工具集

network-diagnostics

通用与其它

查看项目

更新于 10-15 22:39

技能介绍

用途:用于 WSL/Linux 环境的网络故障排查与诊断,帮助定位常见网络问题并给出修复思路。

主要能力:

  1. MTU 问题(WSL 中常见):用 ip link show 查看当前 MTU;用 sudo ip link set dev eth0 mtu 1350 测试不同 MTU;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. 连通性测试:用 ip route | grep default 查看网关并 ping;对目标执行 traceroute;用 nc -zv host port、telnet host port 测试端口。
  4. 防火墙与路由:用 sudo iptables -L 检查 iptables;用 ip route show 查看路由;WSL 下还需检查 Windows 防火墙。
  5. 服务状态:确认服务是否运行;用 ss -tlnp、netstat -tlnp 查看监听端口。

使用方式:按上述命令逐项排查,并生成用于持久化修复的脚本;脚本中应包含 WSL 与原生 Linux 的区分检查,并加入回滚机制。

适用场景:WSL 或 Linux 主机出现网络不通、DNS 异常、MTU 导致的分片问题、端口不可达、路由或防火墙拦截、服务未监听等情况。

限制:该技能为自动生成,资料未提供具体示例、完整脚本内容、支持平台版本或收费信息;实际使用需结合本机环境验证,修改 MTU、iptables 等操作需谨慎并保留回滚方案。