📜  ubuntu 命令检查所有使用 IPv4 的网络接口 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:20:45.185000             🧑  作者: Mango

检查所有使用 IPv4 的网络接口

在 Ubuntu 中,可以使用一些命令来检查系统中所有使用 IPv4 的网络接口。这些命令可以帮助程序员了解系统的网络配置,以及检测网络接口的状态和配置信息。

1. ifconfig命令

ifconfig 命令用于配置和显示网络接口的状态。要检查所有使用 IPv4 的网络接口,可以使用以下命令:

ifconfig | grep 'inet addr:'

此命令将列出所有网络接口的 IPv4 地址。

2. ip命令

ip 命令是另一个强大的工具,用于配置和显示网络接口的状态。要列出所有使用 IPv4 的网络接口,可以使用以下命令:

ip -4 addr show

此命令将以更详细的格式列出所有网络接口的 IPv4 地址和其他相关信息。

3. netstat命令

netstat 命令用于显示网络连接、路由表和网络接口等信息。要检查所有使用 IPv4 的网络接口,可以使用以下命令:

netstat -rn | grep 'UG' | grep -v 'wlan'

此命令将列出所有默认网关(默认路由)的 IPv4 地址。

4. nmcli命令

nmcli 命令是 NetworkManager 的命令行接口,用于显示和管理网络连接。要检查所有使用 IPv4 的网络接口,可以使用以下命令:

nmcli -f IP4.device,IP4.address,IP4.gateway device show | awk '$1!="lo" && NF==3{print $1, $2, $3}'

此命令将以表格形式列出所有使用 IPv4 的网络接口、IPv4 地址和默认网关。

以上是一些在 Ubuntu 中常用的命令,用于检查所有使用 IPv4 的网络接口。通过这些命令,程序员可以获得关于系统网络配置的详细信息,以及了解网络接口的状态和配置。