在较新的 Debian 版本(如 Debian 9 及以后)中,ifconfig 默认不再安装,因为它属于 net-tools 工具包,已被 iproute2(ip 命令)取代。
你有以下几种解决方式:
ip 命令(推荐)Debian 默认已安装 iproute2,可以直接用:
ip addr # 查看 IP 地址(替代 ifconfig)
ip link # 查看网卡状态
ip route # 查看路由(替代 route)
示例:
ip addr show eth0
sudo apt update
sudo apt install net-tools
安装完成后即可使用:
ifconfig
如果是 Docker 或最小化安装,可能连 ip 都没有,可先安装:
apt install iproute2
ss -tulnp:替代 netstatnmcli:NetworkManager 管理网络(桌面/服务器常用)/etc/network/interfaces 或 systemd-networkd 配置网络✅ 建议:新环境尽量使用 ip 命令,它是 Debian 官方推荐方式,ifconfig 已逐步淘汰。
如果你是想配置 IP / 重启网卡 / 查不到网卡,可以告诉我具体场景。