在 Debian(尤其是较新版本,如 Debian 9+)中,ifconfig 不显示网络接口信息,通常有以下几种原因和解决办法:
net-tools 没安装从 Debian 9 开始,ifconfig 所属的 net-tools 包默认不再安装。
sudo apt update
sudo apt install net-tools
安装后就可以正常使用了:
ifconfig
很多 Debian 服务器版或容器镜像默认不包含 ifconfig。
✅ 推荐改用 ip 命令(官方推荐):
ip addr
或简写:
ip a
查看接口状态:
ip link
可能原因:
ens33、eth0)sudo ip link set eth0 up
(把 eth0 换成你的网卡名)
sudo dhclient eth0
ip a
或
cat /proc/net/dev
ip 命令ifconfig → 安装 net-toolsip addr 更现代、更可靠如果你愿意,可以贴一下:
cat /etc/debian_version)ip a 的输出我可以帮你具体看是哪一步的问题。