温馨提示×

如何查看Debian ifconfig

小樊
37
2026-07-21 21:26:42
栏目: 智能运维

在 Debian(以及大多数现代 Linux 发行版)中,ifconfig 属于 net-tools 工具包,而该工具包在新版本中通常默认不再安装。因此你可能会遇到 ifconfig: command not found

下面按常见情况说明如何查看网络接口信息。


一、检查是否已安装 ifconfig

先确认是否真的没有:

ifconfig

如果提示:

bash: ifconfig: command not found

说明未安装。


二、安装 ifconfig(推荐方式)

sudo apt update
sudo apt install net-tools

安装完成后即可使用:

ifconfig

三、使用现代替代命令(推荐 ✅)

1️⃣ ip 命令(官方推荐)

查看所有网络接口:

ip addr

或简写:

ip a

查看接口状态:

ip link

查看路由:

ip route

这是目前最推荐的方式


2️⃣ 查看指定网卡

ip addr show eth0

ifconfig eth0

四、使用 nmcli(NetworkManager)

如果系统使用 NetworkManager:

nmcli device status

查看详细信息:

nmcli device show

五、查看网卡是否启用

ip link show

如果看到 state DOWN,可启用:

sudo ip link set eth0 up

六、总结对比

工具 是否推荐 说明
ifconfig ❌ 不推荐 已过时,需额外安装
ip ✅ 强烈推荐 官方替代方案
nmcli 桌面/服务器常用
netstat 同样属于 net-tools

如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • 服务器 还是 桌面
  • 想查看 IP、MAC、网关还是网卡状态

我可以给你更精确的命令示例。

0