什么是网络包路由?
网络包路由的过程是通过网络(例如互联网)将 IP 包从一个点传输到另一个点。 当您向某人发送电子邮件时,您实际上是在将一系列 IP 数据包或数据报从您的计算机传输到另一个网络节点或 PC。 从您的计算机发送的数据包通过多个网关或路由器到达目标计算机系统。 相同的方法适用于所有 Internet 协议,例如 HTTP、IRC、FTP 等。
在所有 Linux 和 UNIX 系统中,有关 IP 数据包转发的信息都存储在内核结构中。 这些结构称为路由表。 如果您希望您的系统与其他计算机通信,您应该配置这些路由表。 但首先,重要的是如何在 Linux 系统上显示这些路由表。
本文涉及的命令
在本文中,我们将解释如何使用以下三个流行命令在 Debian 中显示路由表
- ip 命令
- 路由命令
- netstat 路由命令
我们已经在 Debian 10 Buster 系统上测试了本文中的命令。
我们使用 Debian 命令行终端来执行上述命令。 您可以使用应用程序启动搜索打开终端,如下所示:
可以通过键盘上的 Super/Windows 键启动应用程序启动器。
如何使用ip命令查看网络路由
最后但并非最不重要的是,这是在 Linux 中最推荐的打印路由表信息的方式。 hets是如何使用这个命令的:
$ ip route