环境:虚机系统 centos 7

1.完成创建虚拟机,虚机系统 centos 7

Centos7默认安装是没有开启配置网卡信息的,无法访问外网。
输入ip addr
网口情况

上图证明现在并没有网络,所以下一步就是配置网络,使虚机可以访问外网。
2、配置网络:
VMARE有3种网络配置模式,本文选择NAT模式。
1)对虚机进行设置;
更改配置文件
vi /etc/sysconfig/network-scripts/ifcfg-enoXXXX

[root@localhost ~]# vi   /etc/sysconfig/network-scripts/ifcfg-eno16777736 

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.2
NETMASK=255.255.225.0
GATEWAY=192.168.1.1
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=f8492f62-a60d-4eb9-aaaa-d9fd46431b8c
DEVICE=eno16777736
ONBOOT=yes

备注:对配置文件做一些说明。
BOOTPROTO=static//说明使用静态IP,默认是dhcp
IPADDR=192.168.1.2
NETMASK=255.255.225.0
GATEWAY=192.168.1.1/IP、子网掩码、网关等相关信息
ONBOOT=yes//开机自动启动网卡。

将网卡重启:

service network restart

这里写图片描述

2)对VMARE的配置:
点击虚拟网络配置器
打开虚拟机,选择菜单“编辑”》“编辑虚拟网络”,如下图:
这里写图片描述

对nat模式进行设置,nat模式用的网卡是VMnet8
*去掉dhcp
*设置子网与子网掩码,与虚机上的设置一致。
*点击NAT设置
这里写图片描述

*设置网关,与虚机上的设置一致

点击虚机设置:
这里写图片描述

至此,对VMARE的配置已经完成。将虚拟机重启。
3)配置本地物理机
这里写图片描述
设置VMnet8网络进行IP设置,掩码与之前设置的一致,IP地址任意选择该子网中的一个。

3、测试网络:
至此网络已经完全配置完成。
这里写图片描述

说明
NAT模式的网络拓扑结构如图:
这里写图片描述

可能出现的问题:
虚机已经可以PING到外网,但不可以ping百度
如图
这里写图片描述

原因:没有配置DNS

解决方法:
配置DNS

vi /etc/resolv.conf//DNS的配置文件
nameserver 114.114.114.114

保存文件退出即可。
此时就可以访问百度了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐