直接运行ip route show可查看主路由表,ip -4/-6 route分别显示ipv4/ipv6路由;ip route | grep 'default via'定位默认网关;ip route show 验证可达性;proto和scope字段标识路由来源与作用范围。

直接运行 ip route show 就能查看当前系统的主路由表,这是最常用、最可靠的方式。
查看全部路由条目
执行以下命令:
- ip route show:列出主路由表(table main)所有条目,含默认网关、直连网络、静态路由等
- ip -4 route:仅显示 IPv4 路由(避免 IPv6 条目干扰判断)
- ip -6 route:仅显示 IPv6 路由
快速定位默认网关
默认路由通常用于转发非本地流量,关键信息是“default via”:
- ip route | grep 'default via':精准提取带下一跳的默认路由(如 default via 192.168.1.1 dev eth0)
- 若输出为 default dev eth0 scope link,说明是直连默认路由(无独立网关,常见于点对点链路或某些容器网络)
查特定目标是否可达
验证某网段是否有对应路由规则:
- ip route show 10.0.1.0/24:检查是否存在通往该子网的路由
- ip route show 192.168.5.100:查单个主机路由(会自动匹配最长前缀)
- 无输出表示内核路由表中没有匹配项,数据包将按默认路由转发或被丢弃
确认路由来源与作用范围
输出中的 proto 和 scope 字段有助于判断路由性质:
- proto kernel:由内核根据接口配置自动生成(如设置 IP 后添加的直连路由)
- proto dhcp:由 DHCP 客户端获取(含网关、DNS 等)
- scope link:仅限本链路(如 169.254.0.0/16 或本地子网),不参与跨网段转发
- scope global:可用于全局转发











