优秀的编程知识分享平台

网站首页 > 技术文章 正文

linux 系统 没有 ifconfig 命令,提示: ifconfig: command not found

nanyue 2024-10-14 11:43:14 技术文章 7 ℃

#电脑死机,不开机了怎么办?#

sudo ip route add default via 192.168.1.1 dev eth0# linux 系统 没有 ifconfig 命令,提示: ifconfig: command not found

## 一、问题描述:

有些伙伴在学习 linux 系统时,在 使用 ifconfig 命令 查询 系统 IP 出现 ifconfig: command not found



## 二、分析说明:

ifconfig 命令在较老版本的 Debian 系统中用于配置网络接口。然而,随着时代的发展,ifconfig 命令已经被 ip 命令所取代。在较新的 Debian 或者基于 Debian 的系统中,ifconfig 可能没有预装,因为它已经被废弃。

## 三、解决方法:

### 1、安装 net-tools 包,该包包含了 ifconfig 命令和其他一些网络工具。可以使用以下命令安装:

```bash

sudo apt-get update

sudo apt-get install net-tools

```

安装完成后,就可以使用 ifconfig 命令了。如果安装完成,还是不能查询,如下图



**可以使用如下命令,再次执行查询操作:**

```bash

whereis ifconfig

alias ifconfig='/sbin/ifconfig'

```



### 2、使用 ip 命令作为替代。ip 命令功能更加强大,可以执行 ifconfig 可以执行的大多数任务。例如:

```bash

# 查看所有接口:

ip addr show

# 启用一个接口:

ip link set <interface> up

# 禁用一个接口:

ip link set <interface> down

# 配置 IP 地址:

ip addr add <address>/<mask> dev <interface>

# 删除IP地址:

ip addr del <address>/<mask> dev <interface>

```

使用 ip 命令可以更加确保你正在使用现代的、推荐的方法来管理你的网络配置。

最近发表
标签列表