虚拟机配置静态ip命令vi/etc
时间: 2025-05-21 15:40:59 浏览: 21
### 使用 `vi` 编辑器配置 CentOS 虚拟机中的静态 IP
对于希望在虚拟机中通过 `vi` 编辑器来设置静态 IP 的情况,在 CentOS 中可以通过编辑 `/etc/sysconfig/network-scripts/` 目录下的网络接口脚本来实现这一目标。具体操作涉及进入该目录并使用 `vi` 命令打开对应的网络接口文件。
#### 进入网络配置文件路径
首先,切换至网络配置文件所在的目录:
```bash
cd /etc/sysconfig/network-scripts/
```
接着,利用 `vi` 编辑器开启特定的网络接口配置文件,例如针对名为 ens33 的网络适配器:
```bash
vi ifcfg-ens33
```
#### 修改网络配置文件内容
一旦进入了 `ifcfg-ens33` 文件内部,可以按照下面的方式调整参数以设定静态 IP 地址[^1]。需要注意的是,所设的静态 IP、网关以及 DNS 服务器应当与所在子网相匹配[^3]。以下是需要更改的关键项:
- **BOOTPROTO**: 设置为 "static"
- **ONBOOT**: 应当被设为 "yes" 来确保开机自动启动此网络接口
- **IPADDR**: 设定所需的固定 IP 地址
- **NETMASK**: 提供相应的子网掩码
- **GATEWAY**: 指明默认网关地址
- **DNS1**, **DNS2**: 可选地指定首选和备用域名服务器
一个典型的配置实例可能看起来像这样:
```plaintext
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
```
完成上述修改后,保存并退出 `vi` 编辑器(按 ESC 键,随后输入 `:wq` 并按下 Enter)。最后一步是重启网络服务使新的配置生效:
```bash
sudo systemctl restart network
```
确认新配置已经成功应用的一个方法就是运行 `ip addr show` 或者 `ifconfig` 查看当前的网络状态[^5]。
阅读全文
相关推荐

















