BSD 中的等效命令 `route -n`

BSD 中的等效命令 `route -n`

route -nBSD命令不返回任何内容

$ route -n
usage: route [-dnqtv] command [[modifiers] args]

这是 GNU 版本的输出

在此输入图像描述

BSD 中的等价物是什么?

答案1

您可以用于netstat -rn此目的。

请参阅 FreeBSD 手册页网络统计更多细节。

顺便说一句,这也适用于 Linux,因此在某种程度上,它是比route -n检查路由表更便携的命令。

答案2

在 OpenBSD 和 NetBSD 上:

route -n show

您忘记提及您想要执行的任务routeshow。您收到的错误消息中也暗示了这一点。

Linuxroute命令和route不同BSD系统上的命令在语义上有很大不同,并且BSD命令并不默认显示路由。 FreeBSD 和 macOS 上的实现route需要特定的目标地址。您最好netstat -rn在这两个系统上使用。

相关内容