Linux虚拟机VMnet8连接外网(详细)

1.三种vmnet网络模式的差异

1.VMNet1

  • 使用的是host-only的链接模式,即虚拟机只能与主机构成内部通信,无法对外网进行访问。

2.VMNet0

  • 模式:使用桥接模式,安装VM后,在VM里建立虚拟机 默认 就是该模式。
  • 场景:如果你只是需要一台虚拟机可以和宿主互通,并可以访问外网,此模式即可。
  • 描述:安装虚拟机系统后不需要调整网络,物理网络中的 “路由” 所包含的DHCP服务器会自动识别该虚拟机并为其分配IP地址;如果没有路由,可以自己手动在系统分配,原则是和宿主机在同一网段并指向相同的网关即可通信。

3.VMNet8

  • 模式:NAT网络模式
  • 场景:在宿主机安装多台虚拟机,和宿主组成一个小局域网,宿主机,虚拟机之间都可以互相通信,虚拟机也可访问外网,例如 搭建 hadoop 集群,分布式服务

2.虚拟机配置vmnet8NAT连接模式

2.1查看自己主机给VMnet8分配的ip地址以及默认网关

[外链图片转存失败(img-nB6DtBsA-1566035483702)(D:\java_NOTE\image\58.png)]

2.2打开编辑下面的虚拟网络编辑器

  • 根据上面主机给VMnet8网卡分配的IP将子网IP设为192.168.194.0接下来将子网掩码设为255.255.255.0
  • 然后点击NAT设置网关的地址为192.168.194.2(一般网关GATEWAY都以2结尾)
  • 接着查看DHCP设置,在接下来的配置中要将虚拟机的IP地址配置到DHCP要求的网段中,也可以修改成自己想要的

配置详情图:
虚拟机网络编辑器
NAT设置
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

图片转存中...(img-MU0P9u82-1566035483710)]

  • 9
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值