环境:虚机系统 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=EthernetBOOTPROTO=staticIPADDR=192.168.1.2NETMASK=255.255.225.0GATEWAY=192.168.1.1DEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=eno16777736UUID=f8492f62-a60d-4eb9-aaaa-d9fd46431b8cDEVICE=eno16777736ONBOOT=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
1
2)对VMARE的配置:
点击虚拟网络配置器
打开虚拟机,选择菜单“编辑”》“编辑虚拟网络”,如下图:
对nat模式进行设置,nat模式用的网卡是VMnet8
*去掉dhcp
*设置子网与子网掩码,与虚机上的设置一致。
*点击NAT设置
*设置网关,与虚机上的设置一致
点击虚机设置:
至此,对VMARE的配置已经完成。将虚拟机重启。
3)配置本地物理机
设置VMnet8网络进行IP设置,掩码与之前设置的一致,IP地址任意选择该子网中的一个。
3、测试网络:
至此网络已经完全配置完成。
说明
NAT模式的网络拓扑结构如图:
可能出现的问题:
虚机已经可以PING到外网,但不可以ping百度
如图
原因:没有配置DNS
解决方法:
配置DNS
vi /etc/resolv.conf//DNS的配置文件
1
nameserver114.114.114.114
1
保存文件退出即可。
此时就可以访问百度了。