在较新版本的 Debian(尤其是 Debian 9 及以后)中,ifconfig 命令默认不再预装,因为它属于已废弃的 net-tools 工具包,官方推荐使用 iproute2(ip 命令)替代。
你可以按下面几种方式解决:
ip 命令(推荐)查看 IP 地址:
ip addr
查看网卡状态:
ip link
启用/禁用网卡:
ip link set eth0 up
ip link set eth0 down
sudo apt update
sudo apt install net-tools
安装完成后即可使用:
ifconfig
有时只是没在 PATH 中:
which ifconfig
或
ls /sbin/ifconfig
如果存在:
/sbin/ifconfig
NetworkManagersystemd-networkd/etc/network/interfaces/etc/netplan/(Ubuntu 常见,Debian 较少)✅ 推荐:直接用 ip 命令
✅ 兼容旧习惯:apt install net-tools
如果你愿意,可以告诉我你的 Debian 版本 和 具体想做什么(看 IP / 配网卡 / 排错),我可以给你更精确的命令。