关于这个问题,我大致总结了一下。你需要三个步骤。首先,将虚拟机连接到网络电缆。其次,您需要更改网络适配器设置。最后,您需要关闭Internet服务并重新打开。为了解释得更清楚,我以我经常使用的CentOS7.3虚拟机为例。因为如果你安装了Windows系统,只要你的主机有网络,虚拟机就有网络。
首先,将虚拟机连接到网络电缆。网线只是普通的双绞线。一般来说,虚拟机使用的网络就是宿主机使用的网络。我不知道你通常使用什么虚拟化平台,但我通常使用VMware。一般使用的版本是15或更高版本,但不建议使用15.0,因为这个版本不太稳定,有很多bug。
其次,您需要更改网络适配器设置。正常启后打开虚拟机,在左上角找到虚拟网络适配器。然后将网卡的服务类型更改为NAT。也可以用桥接,不过单独玩的时候我都是直接用NAT。然后进入你的虚拟机界面,输入ipa来检查你当前的网络设置。在大多数情况下,将不再有IP地址。然后输入cd/etc/sysconfig/network-scripts。进入该目录后输入ls即可显示命令。找到ifcfg-ens37文件。ens后面的数字每个人都不一样。我的是37,打开这个文件,然后需要编辑里面的内容。删除UUID行,其余部分保持不变。将BOOTPROTO行更改为静态并将其设置为静态路由。然后更改IPADDR后面的IP。更改DNS1行中的DNS地址。我通常使用114.114.114.114。然后将GATEWAY更改为所需的网关。将ONBOOT改为yes,然后保存退出。
最后,您需要停用Internet服务,然后重新激活它。到目前为止您的网络配置文件已经配置完毕,现在您需要再次启用和禁用网络服务。然后IPa检查IP地址。最后用ping命令检查一下就可以了。