Linux 查看本机网卡地址的命令及用法介绍

在 Linux 系统中,查看本机网卡地址是一项常见的操作,它对于网络配置、故障排查等方面都非常重要。以下是一些常用的命令及用法介绍:

Linux 查看本机网卡地址的命令及用法介绍

ifconfig 命令

`ifconfig` 是 Linux 系统中用于配置和查看网络接口的命令。它可以显示系统中所有网络接口的信息,包括 IP 地址、子网掩码、MAC 地址等。

用法:

在终端中输入 `ifconfig` 命令,按下回车键后,系统将显示所有网络接口的信息。例如:

```

eth0: flags=4163 mtu 1500

inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

ether 00:11:22:33:44:55 txqueuelen 1000 (Ethernet)

RX packets 1000 bytes 120000 (117.1 KB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 800 bytes 96000 (93.7 KB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

loop txqueuelen 1000 (Local Loopback)

RX packets 100 bytes 12000 (11.7 KB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 100 bytes 12000 (11.7 KB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

```

在上述输出中,`eth0` 是以太网接口的名称,`flags` 字段显示了接口的状态,`inet` 字段显示了 IP 地址,`netmask` 字段显示了子网掩码,`ether` 字段显示了 MAC 地址。`lo` 是本地回环接口,用于本地通信。

ip addr 命令

`ip addr` 是另一个用于查看网络接口信息的命令,它提供了更详细和现代的接口信息显示方式。

用法:

在终端中输入 `ip addr` 命令,按下回车键后,系统将显示所有网络接口的信息。例如:

```

1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff

inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0

valid_lft 86399sec preferred_lft 86399sec

inet6 fe80::211:22ff:fe33:4455/64 scope link

valid_lft forever preferred_lft forever

```

在上述输出中,`lo` 和 `eth0` 是网络接口的名称,`link/` 字段显示了接口的硬件地址(MAC 地址),`inet` 字段显示了 IP 地址和子网掩码,`inet6` 字段显示了 IPv6 地址信息。

nmcli 命令

`nmcli` 是 NetworkManager 的命令行工具,用于管理网络连接。它可以查看和配置网络连接、显示网络接口信息等。

用法:

要查看网络接口信息,可以使用以下命令:

```

nmcli device show

```

这将显示系统中所有网络接口的详细信息,包括连接状态、MAC 地址、IP 地址等。例如:

```

DEVICE TYPE STATE CONNECTION

eth0 ethernet connected Wired connection 1

lo loopback unmanaged --

```

在上述输出中,`DEVICE` 字段显示了网络接口的名称,`TYPE` 字段显示了接口的类型,`STATE` 字段显示了接口的连接状态,`CONNECTION` 字段显示了当前连接的名称。

这些命令是在 Linux 系统中查看本机网卡地址的常用方法。通过这些命令,你可以轻松地获取网络接口的信息,包括 IP 地址和 MAC 地址,以便进行网络配置和故障排查。具体使用哪个命令取决于你的系统和个人偏好。在使用这些命令时,需要具有适当的权限,通常是管理员权限。

了解如何查看本机网卡地址在 Linux 系统中是非常重要的,它可以帮助你管理网络连接、进行网络故障排除以及确保系统的网络配置正确。无论是使用 `ifconfig`、`ip addr` 还是 `nmcli` 命令,都可以轻松地获取所需的网络接口信息。

版权声明:如无特殊标注,文章均是由用户上传,请自行分辨参考价值,如果认为本文章影响了你的权益,请在首页底部点击联系我们删除。

本文链接:https://www.pqm.cc/w/4fece4c0a5206529.html