温馨提示×

如何查看linux ifconfig信息

小樊
32
2026-09-05 02:53:51
栏目: 智能运维

在 Linux 系统中,ifconfig 是用于查看和配置网络接口信息的命令。以下是常见的查看方法:


一、基本用法

1. 查看所有网络接口信息

ifconfig

或(部分系统需要)

/sbin/ifconfig

输出示例:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
      inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
      inet6 fe80::20c:29ff:feXX:XXXX  prefixlen 64
      ether 00:0c:29:xx:xx:xx  txqueuelen 1000
      RX packets 12345  bytes 1234567
      TX packets 6789   bytes 765432

2. 查看指定网卡信息

ifconfig eth0

3. 查看所有接口(包括未启用的)

ifconfig -a

二、常见字段说明

  • inet:IPv4 地址
  • netmask:子网掩码
  • broadcast:广播地址
  • inet6:IPv6 地址
  • ether:MAC 地址
  • RX / TX:接收 / 发送的数据包和字节数
  • UP:网卡已启用
  • RUNNING:网卡已连接

三、ifconfig 命令不存在怎么办?

在新版 Linux(如 CentOS 8、Ubuntu 20.04+)中,ifconfig 可能未安装。

安装 net-tools

  • CentOS / RHEL
yum install net-tools

dnf install net-tools
  • Ubuntu / Debian
apt install net-tools

四、推荐替代命令(更现代)

1. ip 命令(推荐)

ip addr

ip a

2. 查看网络状态

ip link

如果你有特定需求(比如只看 IP、只看网卡状态、写脚本等),可以告诉我,我可以给你更精确的命令。

0