在 Debian 里,默认 没有安装 ifconfig,因为它属于 net-tools 这个已被逐步淘汰的工具包。你可以通过以下方式解决:
ifconfig 在 Debian 中由 net-tools 提供:
sudo apt update
sudo apt install net-tools
安装完成后就可以直接使用:
ifconfig
可以先确认一下:
which ifconfig
或者:
ls /sbin/ifconfig
如果提示不存在,说明确实没安装。
Debian 官方更推荐使用 iproute2 中的 ip 命令:
ip addr
sudo ip link set eth0 up
sudo ip link set eth0 down
ip route
✅ 优点:
也可以直接运行(不安装):
/sbin/ifconfig
但大部分情况下 是没安装的。
| 需求 | 建议 |
|---|---|
| 想用 ifconfig | sudo apt install net-tools |
| 学习 / 新系统 | 用 ip addr |
| 脚本或长期维护 | 用 ip 命令 |
如果你愿意,可以告诉我你的 Debian 版本(比如 11 / 12),我可以给你更精确的建议。