---
title: 配置虚拟机网卡配置文件
description: "配置虚拟机内部的网卡配置文件，即可打通虚拟机的网络通信。如果使用了SR-IOV方案，那么需要根据本章节操作手动生成虚拟机网卡配置文件。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2530/armnative/kunpengcpsvideo_04_0014.html
sourcePath: /source/zh/kunpengboostkithistory/2530/armnative/kunpengcpsvideo_04_0014.html
indexId: d4d8b89bc1c507c89553ec36ffb275994df7b419e9c74f5bbf0593a3fe2b91b577
---
# 配置虚拟机网卡配置文件

配置虚拟机内部的网卡配置文件，即可打通虚拟机的网络通信。如果使用了SR-IOV方案，那么需要根据本章节操作手动生成虚拟机网卡配置文件。

1. 查看虚拟机网卡名称。

```
ip a
```


2. 生成配置文件。

  - 如果在    配置宿主机网络
章节中选择了SR-IOV网卡直通，则执行如下指令，生成网络配置文件。

```
nmcli connection add ifname enp1s0 con-name enp1s0 type ethernet
cd /etc/sysconfig/network-scripts/
ls
```


    如下图所示虚拟机网卡配置文件生成。

  - 如果    配置宿主机网络
中采用的网桥模式，那么虚拟机中会自动生成网络配置文件，文件名和ip a中网卡名称一致，则跳过该步骤。
如果条件允许，建议使用SR-IOV虚拟网卡方案，采用该方案的虚拟机具有更强的计算性能以及更短的时延。


3. 进入虚拟机配置虚拟机的IPADDR，NETMASK，GATEWAY，DNS，确保ONBOOT=yes。
  虚拟机和宿主机共用NETMASK，GATEWAY，DNS。IPADDR可自定义，需要和网络管理员确认，请不要与局域网内其他的IP地址冲突。

```
vi ifcfg-enp1s0
```


  如果配置文件中有下图红框内容，请删除对应内容。

4. 重新配置网络连接，建议在virt-manager的Shell中执行，通过SSH远程操作会因为网络配置修改断开连接。

```
virt-manager
```

```
nmcli connection reload
nmcli connection down enp1s0
nmcli connection up enp1s0
```


5. ping网关，SSH远程连接验证配置是否生效，网关在br0网桥的配置文件中可以看到。

```
ping 192.168.20.1
```


  同一网段内任意服务器ssh连接虚拟机。

```
ssh 192.168.20.150
```


  至此已经实现了虚拟机在服务器局域网内的数据通信，如果希望在外网访问局域网内的该虚拟机，请联系网络管理员按照局域网内服务器的相关配置对虚拟机进行配置即可。
