温馨提示×

linux ifconfig报错怎么解决

小樊
46
2026-10-02 00:43:32
栏目: 智能运维

在 Linux 中出现 ifconfig: command not found 或 ifconfig 报错,通常有以下几种原因和对应解决办法:


一、ifconfig 命令不存在(最常见)

原因

新版本 Linux(如 CentOS 7+、Ubuntu 18.04+)默认 不再安装 net-tools,而 ifconfig 属于 net-tools。

解决办法(安装 net-tools)

CentOS / Rocky / AlmaLinux

sudo yum install net-tools

或

sudo dnf install net-tools

Ubuntu / Debian

sudo apt update
sudo apt install net-tools

安装完成后即可使用:

ifconfig

二、命令存在但提示权限不足

报错示例

Permission denied

解决

使用 root 或 sudo:

sudo ifconfig

三、ifconfig 存在但查看不到网卡

可能原因:

  • 网卡未启动
  • 使用新网卡命名(如 ens33)

查看所有网卡

ifconfig -a

启动网卡

sudo ifconfig ens33 up

四、推荐:使用 ip 命令(现代方式)

ifconfig 已逐渐被弃用,建议使用:

ip addr        # 查看 IP
ip link        # 查看网卡状态
ip route       # 查看路由

五、示例:完整排错流程

which ifconfig
# 若为空,说明未安装

sudo apt install net-tools   # Ubuntu
sudo yum install net-tools   # CentOS

ifconfig -a

如果你能提供 具体的报错信息(比如完整错误提示、Linux 发行版),我可以更精准地帮你解决。

0 踩