VMware为咱们提供了三种网络工做模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式),介绍以下。shell
网段特色:Windows主机与虚拟主机(如CentOS7)处于同一个网段。vim
通讯特色:对虚拟机作好网络配置后,虚拟机能够直接访问Internet,便可以发送数据到外网;同时,因为虚拟机和Windows主机同网段,外网也能够直接访问虚拟机,便可以直接发送数据到虚拟机。网络
网段特色:Windows主机与虚拟主机(如CentOS7)不处于同一个网段,且网段是由VMware的DHCP服务随机分配的。编辑器
通讯特色:对虚拟机作好网络配置后,虚拟机想要访问Internet,还须要经过地址转换模块处理,才能够发送数据到外网;然而,因为虚拟机和Windows主机不在同一网段,且外网想访问虚拟机也须要地址转换模块,而此时外网却没法使用地址转换模块,即不能够直接发送数据到虚拟机,与Window主机同网段的其余主机也没法直接访问虚拟机,那Xshell要怎么链接该虚拟机呢?须要经过VMnet8虚拟网卡。测试
VMware Network Adapter VMnet8做用3d
VMware Network Adapter VMnet8虚拟网卡是用来与虚拟机通讯的,跟虚拟机链接外网没有关系。能够将VMnet8在Windows主机上禁用,此时虚拟机仍能够链接外网;而使用Xshell链接虚拟机却没法链接。code
Host-Only模式其实就是NAT模式去除了虚拟NAT设备,而后使用VMware Network Adapter VMnet1虚拟网卡链接VMnet1虚拟交换机来与虚拟机通讯的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通信。server
实际使用较少,此处再也不赘述。blog
刚装完CentOS7(虚拟主机,之后直接使用CentOS7)后,经过DHCP服务,CentOS7会自动获得一个IP,此处设置的IP应该与CentOS7获得的为同一网段不一样IP。ip
打开VWware,选择菜单“编辑”,在下拉框中选择“虚拟网络编辑器(N)...”
选择VMnet8,配置以下:
点击“NAT设置”,配置以下:
选择CentOS7->编辑虚拟器设置->网络适配器->NAT模式
对CentOS开机,保证正常启动。
指令
vim /etc/sysconfig/network-scripts/ifcfg-ens33
CentOS旧版本为
vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置以下:
关键部分
# 设置静态IP使用 BOOTPROTO=static # 该CentOS7地址 IPADDR=192.168.136.80 # 子网掩码与Windows上VMnet8设置一致 NETMASK=255.255.255.0 # 网关,与虚拟机上NAT设置一致 GATEWAY=192.168.136.2
设置完成后,重启网络或虚拟机。
可以使用ping指令,如
ping www.baidu.com
如能正常响应则联网成功,如出现 unknown host,则须要配置DNS
指令
vim /etc/resolv.conf
可设置为
在文件最后添加nameserver便可,记得重启。
该文件位置/etc/inittab
关机
# 关机 init 0
重启
# 重启 init 6
简易版
# 进入CentOS简易版 init 3
完整版
# 进入CentOS完整版 init 5