麒麟系统查看默认网关有四种方法:①ip route(推荐,查default via后ip);②route -n(查destination为0.0.0.0行的gateway值);③nmcli device show(查ip4.gateway字段);④netstat -rn(grep '^0.0.0.0'验证)。

如果您需要确认麒麟操作系统当前使用的网络出口路径,以便排查跨网段访问失败或验证DHCP获取的路由是否生效,就必须直接读取内核维护的路由表——它决定了每个数据包该从哪个网卡发出、经由哪台路由器转发。
用 ip route 查看主路由表(推荐)
这是麒麟OS v10及后续版本官方推荐的标准方式,输出精简、语义明确,不依赖NetworkManager服务状态。
打开终端,输入:ip route 并回车。
查找以 【default via】 开头的行,其后紧跟的IPv4地址就是默认网关;若无此行,说明当前未配置默认路由。
如需只提取网关IP(例如脚本调用),执行:ip route | awk '/^default/{print $3}'。这一步操作起来很简单,直接复制粘贴就能出结果。
用 route -n 查看传统格式路由表
适用于对照旧文档、排查兼容性问题或在某些最小化安装环境中使用,输出为表格结构,字段含义固定。
第一步:启动终端,输入 route -n 回车执行。
第二步:在输出中定位 Destination 列为 【0.0.0.0】 的那一行,其 Gateway 列对应值即为默认网关地址。
第三步:若输出为空或报错 command not found,说明系统未安装 net-tools 包,需先运行 sudo apt install net-tools 安装。
用 nmcli 查看 NetworkManager 管理的网关
该方法反映的是桌面环境实际启用的连接所携带的网关信息,特别适合 DHCP 场景下确认“谁给的网关”。
执行:nmcli device show
在返回内容中搜索 【IP4.GATEWAY】 字段,其右侧值即为当前活动连接的默认网关。
注意:如果接口未连接(如网线拔出、Wi-Fi断开),该字段将不显示或为空,此时需先运行 nmcli device status 确认对应网卡状态为 connected。
用 netstat -rn 辅助交叉验证
当其他命令结果存疑时,可用此命令比对输出一致性,尤其适合诊断路由冲突或内核路由缓存异常。
输入:netstat -rn
找到 Destination 为 【0.0.0.0】 的条目,其 Gateway 列内容即为默认网关。
若只想看这一行,可组合过滤:netstat -rn | grep '^0.0.0.0'。











