上一篇 下一篇 分享链接 返回 返回顶部

如何在Linux服务器上查看所有IP地址

发布人:Minchunlin 发布时间:2021-03-01 08:36 阅读量:2904

所有了解网络背景的人都知道,IP地址是网络内设备的唯一标识符,因此,我们必须知道网络内设备的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

方法3:显示所有IPv6地址

如果你想在Linux Mint 20中只在接口上显示所有的IPv6地址,那么你需要执行下面的命令。

$ ip -6 addr

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

在Linux Mint 20中,你也可以通过以下步骤来显示连接网络中的所有IP地址。

①在Linux Mint 20中安装 "arp-scan "命令。

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

$ sudo apt-get install arp-scan

一旦这个命令被安装在你的Linux Mint 20系统上,你就可以用它来列出所有连接网络中的IP地址。

②在Linux Mint 20中使用 "ifconfig "命令查找你的网络接口名。

在使用 "arp-scan "命令之前,你需要用下图所示的命令找到你的网络接口名称。

$ ifconfig

在我们的例子中,网络接口名称是 "enp0s3",如下图所示。这个网络接口名将在下一步的 "arp-scan "命令中使用。

③使用 "arp-scan "命令来显示Linux Mint 20中所有连接网络中的IP地址。

现在,你可以使用 "arp-scan "命令在Linux Mint 20中显示所有连接网络中的IP地址,方法如下。

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

在这里,用你特定的网络接口的名称代替NetworkInterfaceName。在本例中,我们中是 "enp0s3"。

执行上述命令的结果如下图所示。

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

目录结构
全文