linux虚拟机ifcfg-ens32
时间: 2025-04-22 19:09:14 浏览: 48
### Linux 虚拟机中的 `ifcfg-ens32` 网络配置文件详情与使用
在网络接口配置方面,Linux 使用 `/etc/sysconfig/network-scripts/ifcfg-*` 文件来定义各个网络接口的属性。对于名为 ens32 的网络接口,其对应的配置文件通常位于 `/etc/sysconfig/network-scripts/ifcfg-ens32`。
#### 配置文件结构
该文件是一个简单的文本文件,包含了多个键值对形式的指令,用于指定此特定网卡的各种参数。常见的条目包括但不限于:
- **TYPE**: 设定网络设备类型,如 Ethernet 表示以太网适配器[^1]。
- **BOOTPROTO**: 设置引导协议,dhcp 或 none;前者表示自动获取 IP 地址,后者则意味着静态分配 IP 地址。
- **NAME**: 接口名称,在本例中即为 "ens32"。
- **DEVICE**: 实际物理或虚拟设备名,同样对应于 "ens32"[^1]。
- **ONBOOT**: 是否随系统启动而激活此连接,yes/no 可选。
- **IPADDR**, **NETMASK**, 和 **GATEWAY**: 当采用静态地址时需填写这些字段,分别代表 IP 地址、子网掩码以及默认网关。
- **DNS1** 和 **DNS2**: 主次 DNS 服务器地址。
下面展示了一个典型的 `ifcfg-ens32` 文件实例:
```bash
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=ens32
UUID=<unique-id>
DEVICE=ens32
ONBOOT=yes
```
如果要手动设定固定 IP,则应修改上述模板并加入具体的 IP 地址信息:
```bash
TYPE=Ethernet
BOOTPROTO=static
NAME=ens32
DEVICE=ens32
ONBOOT=yes
IPADDR=192.168.0.100
PREFIX=24
GATEWAY=192.168.0.1
DNS1=8.8.8.8
DNS2=8.8.4.4
```
为了使更改生效,保存编辑后的文件后重启网络服务或者整个机器即可应用新的设置。可以利用命令行工具来进行这项操作:
```bash
sudo systemctl restart NetworkManager.service
# 或者
sudo reboot now
```
阅读全文
相关推荐


















