当前位置: 首页
系统平台
Linux查看当前系统所有路由条目方法

Linux查看当前系统所有路由条目方法

热心网友 时间:2026-08-13
转载

ip route show 是查看 Linux IPv4 主路由表最可靠的方式,输出会包含目标网络、下一跳、出接口、协议来源以及 metric;如果要查看 IPv6 路由,需要使用 ip -6 route show;route 命令属于 net-tools 包,在精简系统中通常需要手动安装。直接执行

ip route show 是查看 Linux IPv4 主路由表最可靠的方式,输出会包含目标网络、下一跳、出接口、协议来源以及 metric;如果要查看 IPv6 路由,需要使用 ip -6 route show;route 命令属于 net-tools 包,在精简系统中通常需要手动安装。

Linux怎么查看系统当前的所有路由条目

直接执行 ip route show 就能查看全部 IPv4 路由条目

这是目前最稳妥、最通用的查看 Linux 路由表的方法。现在大多数 Linux 发行版都会默认安装 iproute2 工具,因此一般无需额外配置。它的输出非常清晰:每一行都代表一条路由记录,包含目标网络、下一跳地址、出口网卡、协议来源(例如 proto kernelproto dhcp)以及优先级(metric)。另外要注意,ip route 在不带参数时,默认只显示 IPv4 的主路由表(table main),不会把 IPv6 路由或其他策略路由表混在一起。

查看 IPv6 路由必须使用 ip -6 route show

ip route 本身不会展示 IPv6 路由,如果想查看 IPv6 路由表,正确方式就是显式添加 -6 参数。很多人执行了 ip route 后觉得“少了几条路由”,实际上往往不是系统异常,而是 IPv6 路由被忽略了。比如通过 DHCPv6 或 SLAAC 自动配置的默认网关,只会出现在 ip -6 route 的输出中,而不会出现在 ip route 里。

出现 command not found: route 不一定是故障

该命令属于 net-tools 软件包,在 Alpine、Ubuntu Server Minimal、Fedora Silverblue 等精简版系统中,默认往往没有安装。所以它不是失效,而是系统里根本没有这个命令。不同发行版的安装方式如下:

  • Debian/Ubuntu:sudo apt install net-tools
  • RHEL/CentOS 7/8:sudo yum install net-toolssudo dnf install net-tools
  • Alpine:apk add net-tools

安装完成后建议使用 -n 参数,也就是 route -n,否则命令可能会因为 DNS 反向解析而变慢甚至卡住,这属于正常行为。

不要完全依赖 netstat -rn 查看默认网关,尤其是在 NetworkManager 环境下

它和 ip route 的数据来源相近,但解析方式较旧,对动态管理的路由支持不够完整,例如 NetworkManager 或 systemd-networkd 注入的 default via 可能识别不准确。常见的不一致情况包括:

  • netstat -rn 显示 0.0.0.0 0.0.0.0 0.0.0.0 U 000 eth0(看不到 gateway)
  • ip route 明确显示 default via 192.168.1.1 dev eth0

这种情况下应以 ip route 的结果为准。如果要确认 NetworkManager 管理的网关信息,可以使用 nmcli device show | grep IP4.GATEWAY

另外,多路由表(例如 localmain 以及自定义路由表)不会自动合并到 ip route show 的输出中;如果需要查看指定路由表,必须显式添加 table 参数,例如 ip route show table local。这一点在排查本地广播、链路地址转发等问题时尤其容易被忽略。

来源:https://www.php.cn/faq/2977901.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
Mac访达侧边栏图标大小怎么调整设置

Mac访达侧边栏图标大小怎么调整设置

Mac 访达侧边栏图标大小必须通过“系统设置→通用→边栏图标大小”来调整,选择“小”“中”或“大”后会立即生效,并统一影响所有 Finder 访达窗口的侧边栏图标与文字显示,无需重启应用。在 Mac 上打开访达后,如果觉得左侧边栏图标太小,不仅查看起来吃力,点击操作也不够方便,那么需要调整的并不是访

时间:2026-08-13 08:04
Mac触控板三指点击弹窗怎么关闭设置方法

Mac触控板三指点击弹窗怎么关闭设置方法

想关闭 Mac 上的三指轻点查词功能,其实操作很简单:打开“系统设置”→“触控板”→“光标与点按”,取消“查询与数据检测器”的勾选即可;你也可以直接在系统设置中搜索这个选项,然后关闭总开关。关闭后,快捷键 Control+Command+D 以及右键菜单中的“查找定义”通常也会一并停用。如果你也想把

时间:2026-08-13 08:04
Mac关闭专注模式过滤的方法

Mac关闭专注模式过滤的方法

必须手动移除 Safari 标签页组过滤条件,才能真正停用限制,而不是直接关闭专注模式本身;具体操作是进入系统设置→专注模式→选择目标模式→在过滤条件中点击“⋯”→选择“移除”。如果你在 Mac 上为某个专注模式设置了 Safari 标签页组过滤,之后想要临时取消或长期关闭这项网页访问限制,让所有网

时间:2026-08-13 08:04
Mac系统数据占用40G如何降到10G

Mac系统数据占用40G如何降到10G

想把Mac里的“系统数据”从40GB压到10GB,关键不在于盲目删除文件,而在于把几类真正占空间的内容找准、清干净:先通过系统设置→通用→储存空间扫描并管理“系统数据”,优先处理缓存、日志以及Time Machine本地快照;然后手动清空或有针对性地清理~ Library Caches和微信等应用缓

时间:2026-08-13 08:03
Linux查看当前系统所有路由条目方法

Linux查看当前系统所有路由条目方法

ip route show 是查看 Linux IPv4 主路由表最可靠的方式,输出会包含目标网络、下一跳、出接口、协议来源以及 metric;如果要查看 IPv6 路由,需要使用 ip -6 route show;route 命令属于 net-tools 包,在精简系统中通常需要手动安装。直接执行

时间:2026-08-13 08:03
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 热门数据榜