gns3/ubuntu本镜像基于Ubuntu系统构建,专为GNS3网络仿真平台设计,集成了多种常用网络管理、诊断及测试工具。可作为独立网络设备接入GNS3拓扑,或直接在Docker环境中运行,用于网络连通性测试、故障排查、性能评估等场景。
bash# 基础交互模式(默认终端) docker run -it --name network-tools [镜像名称] /bin/bash # 带网络权限运行(支持tcpdump抓包) docker run -it --name network-tools --cap-add NET_RAW --cap-add NET_ADMIN [镜像名称] /bin/bash # 后台运行并映射端口(如需对外提供服务) docker run -d --name network-tools -p 8080:80 [镜像名称]
网络接口配置
ip addr show # 查看所有网络接口及IP配置(iproute2)
ifconfig eth0 192.168.1.10/24 # 配置eth0接口IP(net-tools)
路由管理
ip route add 10.0.0.0/24 via 192.168.1.1 # 添加静态路由(iproute2)
route add default gw 192.168.1.1 # 设置默认网关(net-tools)
连通性测试
ping -c 4 8.8.8.8 # 向8.8.8.8发送4个ICMP包
traceroute gns3.com # 追踪到gns3.com的路径
mtr --report gns3.com # 生成到gns3.com的路径质量报告
带宽测试
服务端:iperf3 -s -p 5201 # 在目标设备启动iperf3服务(端口5201)
客户端:iperf3 -c [服务端IP] -p 5201 -t 10 # 测试10秒TCP带宽
抓包分析
tcpdump -i eth0 port 80 -w capture.pcap # 捕获eth0接口80端口流量并保存至文件
tcpdump -r capture.pcap # 读取抓包文件内容
--cap-add NET_RAW --cap-add NET_ADMIN权限,否则无法捕获数据包
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务