必须分别测延迟和丢包率:先用ip route查网关,再ping网关30次看丢包与波动;接着ping双DNS验证外网连通性;最后用traceroute定位延迟突增或丢包节点。

在银河麒麟操作系统中快速判断网络是否卡顿、掉线或访问缓慢,必须分别测出延迟数值和丢包率,不能只看一次ping结果就下结论。延迟高但不丢包,可能是路由绕远;丢包率高但延迟低,说明链路存在瞬时中断。下面按诊断逻辑分步操作,每一步都对应一个具体问题定位点。
确认当前默认网关地址
打开终端(Ctrl+Alt+T),执行:
ip route | grep "default via"
输出类似 default via 192.168.1.1 dev eth0 proto static metric 100,其中 【192.168.1.1 就是你的网关地址】。如果没输出,说明本机未获取到有效路由,后续所有测试都无意义,需先检查网线/无线连接或NetworkManager服务状态。
测试本机到网关的连通质量
用30个包持续探测网关,命令为:
ping -c 30 192.168.1.1(将地址替换成上一步查到的实际网关)
重点看最后一行:x% packet loss 和 time=xx.x ms。若丢包率 ≥1%,或延迟波动超过 ±50ms(例如从2ms跳到80ms),说明问题出在本地局域网——可能是Wi-Fi信号弱、网线氧化、路由器LAN口过载,或麒麟OS的网卡驱动兼容性异常。此时不要急着测外网,先换网线、重启路由器、或临时改用有线连接重试。
验证外网基础连通性与丢包率
向两个高可用DNS服务器发包,避免单点故障干扰判断:
ping -c 30 114.114.114.114 → ping -c 30 223.5.5.5
这两个地址在国内响应稳定,且不依赖域名解析。如果其中一个丢包严重而另一个正常,大概率是运营商某条BGP线路抖动;如果两个都丢包率>2%,但网关测试完全正常,则问题出在光猫→运营商骨干网之间,需联系宽带服务商报修。注意:部分企业网络会屏蔽ICMP,若全无响应,先执行 getent hosts baidu.com 确认DNS是否能解析,再决定是否启用 traceroute 进一步排查。
用traceroute定位延迟突增或丢包发生节点
第一步:安装traceroute(麒麟V10默认未预装)
sudo apt update && sudo apt install inetutils-traceroute
第二步:执行路径追踪
traceroute -n 114.114.114.114
第三步:观察输出中的 * * * 行和 ms 数值跳变。若前3跳延迟正常(<10ms),第4跳开始持续显示 * * * 或延迟飙升至300ms以上,说明问题发生在该跳设备(通常是城域网出口或省网核心)。此时截图保存,向运营商提供“第X跳不可达”信息,比单纯说“我网卡”更利于快速排障。











