# 常见的错误信息“-bash: ifconfig: 未找到命令”是因为 ifconfig 命令在新版本的 Linux 中已被废弃,取而代之的是 ip 命令。下面我将详细介绍如何使用 ip 命令进行网络配置。

## 流程概览

| 步骤 | 操作 |
| --- | --- |
| 1 | 查询网络接口信息 |
| 2 | 配置网络接口 |
| 3 | 启用/禁用网络接口 |
| 4 | 查询路由信息 |

## 详细步骤及代码示例

### 步骤 1: 查询网络接口信息

使用 ip 命令来查询网络接口信息。

```bash
ip addr show
```

这行命令将会列出所有网络接口的详细信息,包括 IP 地址、子网掩码、广播地址等。

### 步骤 2: 配置网络接口

使用 ip 命令来配置网络接口,比如设置 IP 地址、子网掩码等。

```bash
ip addr add 192.168.1.10/24 dev eth0
```

这行命令将为 eth0 接口设置 IP 地址为 192.168.1.10,子网掩码为 24。

### 步骤 3: 启用/禁用网络接口

使用 ip 命令来启用或禁用网络接口。

```bash
ip link set eth0 up
```

这行命令将启用 eth0 接口。要禁用接口,只需将 up 替换为 down。

### 步骤 4: 查询路由信息

使用 ip 命令来查询路由信息。

```bash
ip route
```

这行命令将显示当前系统的路由表,包括目标网段、网关等信息。

通过以上操作,你可以更加灵活地管理网络配置,而不再受制于 ifconfig 命令。记得将这些命令加入到你的工作流程中,这将使你在网络配置方面更加得心应手。祝你在学习和实践中取得更大的进步!