温馨提示×

debian ifconfig为何消失

小樊
34
2026-09-24 20:54:29
栏目: 智能运维

较新版本的 Debian(大致从 Debian 9 / 10 起,尤其是使用 systemd 的版本)中:

1. ifconfig 为什么“消失”了?

  • ifconfig 属于 net-tools 软件包
  • 从 Debian 开始,默认不再安装 net-tools
  • 官方推荐改用 iproute2 提供的命令(如 ip

所以:

ifconfig

会出现:

bash: ifconfig: command not found

2. 如何确认是否真的没装

which ifconfig

command -v ifconfig

3. 替代方案(推荐)

使用 ip 命令(已默认安装):

查看网卡信息

ip addr
# 或简写
ip a

查看路由

ip route

启用/禁用网卡

ip link set eth0 up
ip link set eth0 down

4. 如果一定要用 ifconfig

可以手动安装:

sudo apt update
sudo apt install net-tools

安装后即可使用:

ifconfig

5. 为什么 Debian 不再默认带 ifconfig?

  • net-tools停止维护多年
  • iproute2 功能更强大、更统一
  • 新系统(systemd / NetworkManager)更依赖 ip

总结

不是 ifconfig 消失,而是 Debian 默认不再安装它。

如果你愿意,我可以:

  • 帮你把 ifconfig 习惯平滑迁移到 ip
  • 或解释某个具体 ifconfig 命令对应的 ip 写法

0