在较新版本的 Debian(如 Debian 9 及以后)中,默认不再安装 ifconfig,主要原因如下:
ifconfig 属于已废弃的工具集(net-tools)ifconfig 来自 net-tools 软件包ip 命令(iproute2)Debian 默认安装的是 iproute2,对应命令是:
ip addr # 替代 ifconfig
ip link # 查看/管理网卡
ip route # 替代 route
例如:
ip addr show
Debian 越来越倾向于:
所以 net-tools 不再默认安装。
可以手动安装:
sudo apt update
sudo apt install net-tools
安装后即可使用:
ifconfig
不是 Debian 去掉了 ifconfig,而是它不再默认提供老旧、废弃的 net-tools,转而使用更强大、标准的 ip 命令。
如果你是学习或运维老资料,装回 net-tools 即可,但新环境建议习惯用 ip。
需要我对比 ifconfig 和 ip 的命令对照表吗?