1.三种vmnet网络模式的差异
1.VMNet1
- 使用的是host-only的链接模式,即虚拟机只能与主机构成内部通信,无法对外网进行访问。
2.VMNet0
- 模式:使用桥接模式,安装VM后,在VM里建立虚拟机 默认 就是该模式。
- 场景:如果你只是需要一台虚拟机可以和宿主互通,并可以访问外网,此模式即可。
- 描述:安装虚拟机系统后不需要调整网络,物理网络中的 “路由” 所包含的DHCP服务器会自动识别该虚拟机并为其分配IP地址;如果没有路由,可以自己手动在系统分配,原则是和宿主机在同一网段并指向相同的网关即可通信。
3.VMNet8
- 模式:NAT网络模式
- 场景:在宿主机安装多台虚拟机,和宿主组成一个小局域网,宿主机,虚拟机之间都可以互相通信,虚拟机也可访问外网,例如 搭建 hadoop 集群,分布式服务
2.虚拟机配置vmnet8NAT连接模式
2.1查看自己主机给VMnet8分配的ip地址以及默认网关
2.2打开编辑下面的虚拟网络编辑器
- 根据上面主机给VMnet8网卡分配的IP将子网IP设为
192.168.194.0
接下来将子网掩码设为255.255.255.0
- 然后点击NAT设置网关的地址为192.168.194.2(一般网关GATEWAY都以2结尾)
- 接着查看DHCP设置,在接下来的配置中要将虚拟机的IP地址配置到DHCP要求的网段中,也可以修改成自己想要的
配置详情图:
3.开始在虚拟机中配置相应的网络
3.1修改主机名
需要到/etc/sysconfig/路径下面编辑network文本
[root@localhost mjw]# vim /etc/sysconfig/network
加入以下内容
NETWORKING=yes
HOSTNAME=node1
3.2编辑网络相关配置信息(注意:最好不要加双引号)
在/etc/sysconfig/network-scripts/路径下的ifcfg-ens33进行编辑
[root@localhost mjw]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet#网卡类型为以太网
BOOTPROTO=static#协议类型为dhcp bootp none将ip地址分配设为静态分配
IPV6INIT=no#禁用IPV6
NM_CONTROLLED=YES#
HWADDR=00:0c:29:75:87:d0#网卡MAC地址
ONBOOT=YES#启动时是否激活yes/no
IPADDR=192.168.194.201#网络IP地址
GATEWAY=192.168.194.2#网关地址
DNS1=8.8.8.8#DNS域名解析地址
DEVICE="ens33"#网卡设备名称
IPV6_PRIVACY=no
3.3配置主机名与虚拟机IP映射关系
让主机IP地址映射为node1,相当于给主机ip地址起个别名
[root@node1 mjw]# vim /etc/hosts
192.168.194.201 node1
3.4测试虚拟机网络是否可以访问外网
ping baidu.com
3.5测试虚拟机网络是否可以访问主机
ping 10.0.153.171