麒麟系统查看默认网关有四种方法:①ip route(推荐,输出精简);②route -n(传统格式,需net-tools);③nmcli device show(查NetworkManager管理的网关);④netstat -rn(辅助验证路由一致性)。

如果您需要确认麒麟系统当前网络路径走向、排查跨网段访问失败或验证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 列对应值即为默认网关地址。
方法二(快速过滤):
当代理已经知道网站路由或内容URL,并且在启动前需要有效的sitemap XML、sitemap索引或robots.txt引用时,请使用sitemap。这是一个发布构件技能,而不是爬虫或SEO平台。
执行 route -n | grep '^0.0.0.0' | awk '{print $2}',直接输出网关IP。
注意:如果提示 command not found,说明系统未安装 net-tools 包,需先运行 sudo apt install net-tools 安装。
用 nmcli 查看 NetworkManager 管理的网关
该方法反映的是桌面环境实际启用的连接所携带的网关信息,特别适合 DHCP 场景下确认“谁给的网关”。
第一步:执行 nmcli device show。
第二步:在返回内容中搜索 IP4.GATEWAY 字段,其右侧值即为当前活动连接的默认网关。
第三步:确保目标接口已连接——运行 nmcli device status,确认对应网卡(如 ens33 或 wlan0)状态为 connected。若状态为 disconnected 或 unmanaged,IP4.GATEWAY 字段将不显示或为空。
用 netstat -rn 辅助交叉验证
当其他命令结果存疑时,可用此命令比对输出一致性,尤其适合诊断路由冲突或内核路由缓存异常。
输入:netstat -rn。
找到 Destination 为 0.0.0.0 的条目,其 Gateway 列内容即为默认网关。
若只想看这一行,可组合过滤:netstat -rn | grep '^0.0.0.0'。


















