温馨提示×

Linux ifconfig命令输出详解

小樊
76
2025-08-24 03:07:33
栏目: 智能运维

ifconfig 是一个用于配置和显示 Linux 内核中网络接口的命令行实用程序。它允许您查看和操作网络接口的设置,如 IP 地址、子网掩码、广播地址等。以下是 ifconfig 命令输出的一些主要部分的解释:

  1. 网络接口名称:这是分配给计算机上每个网络接口的唯一标识符,例如 eth0(以太网)或 wlan0(无线局域网)。

  2. 状态:这表示网络接口的当前状态,如 UP(启用)或 DOWN(禁用)。

  3. MAC 地址:这是网络接口的物理地址,也称为硬件地址或以太网地址。它是一个 48 位的数字,通常表示为 12 个十六进制数字,如 00:0a:e6:32:8f:5c

  4. MTU:最大传输单元(MTU)是网络接口可以发送的最大数据包大小。以太网的默认 MTU 值通常为 1500 字节。

接下来是一些与 IP 地址相关的部分:

  1. inet 地址:这是分配给网络接口的 IPv4 地址。例如,192.168.1.10

  2. inet6 地址:这是分配给网络接口的 IPv6 地址。IPv6 地址比 IPv4 地址更长,因为它们提供了更多的地址空间。例如,2001:0db8:85a3:0000:0000:8a2e:0370:7334

  3. netmask:子网掩码用于确定 IP 地址的网络部分和主机部分。它是一个 32 位的数字,通常表示为四个十进制数字,如 255.255.255.0

  4. broadcast:广播地址是网络中所有设备都可以接收的特殊地址。它是由 IP 地址和子网掩码的反码按位或运算得到的。

此外,ifconfig 输出还可能包含其他信息,如接收和发送的数据包数量、错误计数器等。

请注意,ifconfig 命令在某些 Linux 发行版中可能已被弃用,取而代之的是 ip 命令。要使用 ip 命令查看网络接口信息,可以运行 ip addrip a

0