Linux 列出接口上的所有 IP 地址Linux 列出接口上的所有 IP 地址Linux 列出接口上的所有 IP 地址Linux 列出接口上的所有 IP 地址
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

Linux 列出接口上的所有 IP 地址

发表 admin at 2025年2月28日
类别
  • 未分类
标签

所有具有网络背景的人都知道,IP 地址是网络中设备的唯一标识符。因此,我们必须知道网络内设备的IP地址,才能保证网络通信的顺利进行。今天的文章将重点介绍在 Linux Mint 20 中列出接口上所有 IP 地址的不同方法。

Linux Mint 20 中列出接口上所有 IP 地址的方法

要列出 Linux Mint 20 中接口上的所有 IP 地址,您可以选择以下四种方法中的任何一种。

方法#1:显示所有网络接口及其 IP 地址

您可以通过执行如下所示的内置命令来显示 Linux Mint 20 中的所有网络接口及其各自的 IP 地址:

$ ip addr show

该命令的执行结果如下图所示:

方法#2:显示所有 IPv4 地址

如果您只想在 Linux Mint 20 中显示接口上的所有 IPv4 地址,则可以执行如下命令:

$ ip -4 addr

所有 IPv4 地址如下图所示:

方法#3:显示所有 IPv6 地址

如果您想仅在 Linux Mint 20 中显示接口上的所有 IPv6 地址,则需要执行如下命令:

$ ip -6 addr

所有 IPv6 地址如下图所示:

方法#4:显示连接网络中的所有 IP 地址

您还可以按照以下步骤在 Linux Mint 20 中显示已连接网络中的所有 IP 地址:

步骤#1:在 Linux Mint 20 中安装“arp-scan”命令

首先,您需要在 Linux Mint 20 中安装“arp-scan”命令,稍后将使用该命令列出所连接网络中的所有 IP 地址。这不是 Linux 中的内置命令,但可以通过执行以下命令来安装:

$ sudo apt-get install arp-scan

一旦此命令安装在您的 Linux Mint 20 系统上,您将能够使用它列出所连接网络中的所有 IP 地址。

步骤#2:在 Linux Mint 20 中使用“ifconfig”命令查找您的网络接口名称

在使用“arp-scan”命令之前,您需要使用如下所示的命令查找您的网络接口名称:

$ ifconfig

在我们的示例中,网络接口名称为“enp0s3”,如下图所示。该网络接口名称将在下一步中与“arp-scan”命令一起使用。

步骤#3:使用“arp-scan”命令显示 Linux Mint 20 中连接网络中的所有 IP 地址

现在,您可以使用“arp-scan”命令在 Linux Mint 20 中显示连接网络中的所有 IP 地址,如下所示:

$ sudo arp-scan --interface=NetworkInterfaceName --localnet

在这里,最好将 NetworkInterfaceName 替换为您的特定网络接口的名称。在我们的例子中,我们在第 2 步中找到了“enp0s3”。

该命令的执行结果如下图所示:

结论

通过从本文中向您介绍的方法中选择任何方法(根据您的要求),您可以轻松列出 Linux 接口上的所有 IP 地址。所有这些方法都在 Linux Mint 20 上进行了测试。然而,同样的方法也可以在 Debian 10 和 Ubuntu 20.04 上使用。

©2015-2025 Norria support@norria.com