温馨提示×

debian没有ifconfig怎么办

小樊
42
2026-09-27 18:01:18
栏目: 智能运维

在较新的 Debian 版本(如 Debian 9 及以后)中,ifconfig 默认不再安装,因为它属于 net-tools 工具包,已被 iproute2(ip 命令)取代。

你有以下几种解决方式:


一、临时替代:使用 ip 命令(推荐)

Debian 默认已安装 iproute2,可以直接用:

ip addr          # 查看 IP 地址(替代 ifconfig)
ip link          # 查看网卡状态
ip route         # 查看路由(替代 route)

示例:

ip addr show eth0

二、安装 ifconfig(如果你习惯用)

sudo apt update
sudo apt install net-tools

安装完成后即可使用:

ifconfig

三、最小化系统/容器环境

如果是 Docker 或最小化安装,可能连 ip 都没有,可先安装:

apt install iproute2

四、查看网络信息的其他现代方式

  • ss -tulnp:替代 netstat
  • nmcli:NetworkManager 管理网络(桌面/服务器常用)
  • /etc/network/interfaces 或 systemd-networkd 配置网络

✅ 建议:新环境尽量使用 ip 命令,它是 Debian 官方推荐方式,ifconfig 已逐步淘汰。

如果你是想配置 IP / 重启网卡 / 查不到网卡,可以告诉我具体场景。

0 踩