用NET,Host Only,桥接模式三种方式实现虚拟机与宿主机之间的通信


本台计算机只有一块无线网卡:

安装好虚拟机时会安装两块虚拟网卡:VMnet1和VMnet8

        桥接模式: 虚拟机会利用宿主机的真实网卡与宿主机进行通信,在该连接方式下,只要将虚拟机的ip地址的网段设置成与宿主机的一样,就可以实现虚拟机和宿主机直接通信,不仅这样,虚拟机因此还可以直接访问局域网内的其他计算机(这时候虚拟机就像是一台真正意义上存在的,独立的计算机),但是这种方法会占用网段的ip,就可能出现ip的冲突。

       NET:通过VMnet8这块虚拟网卡与宿主机进行通信
       Host only(仅主机模式):通过VMnet1这块虚拟网卡与宿主机进行通信

       NET和Host only这两种方法不会占用真实网段,只能和宿主机进行通信,而且不能与局域网内的其他计算机进行通信。
       NET和Host only的区别:Host only能切仅能与宿主机通信,NET除了能够与宿主机通信之外,当宿主机能够访问互联时,虚拟机也可以正确的访问互联网。

用Host only方式实现实现虚拟机与宿主机之间的通信:

(NET方式类似,后边就不写了)

一:确保虚拟机使用的网络连接方式是仅主机模式:

二:查看仅主机模式下,VMware的ip网段和掩码(我的分别是192.168.86.0和255.255.255.0)

三:此时需要到主机的适配器中找到该虚拟网卡,在ipv4中配置其ip

由于网段为192.168.86.0,所以网关应为192.168.86.1,该虚拟网卡相当于主机和虚拟机的桥梁,配置其ip可以使得两者联通:

四:根据ip网段和掩码,从该网段中随便取一个ip值设为虚拟机的ip值:

如(192.168.86.10),配置给虚拟机,Linux系统的虚拟机可以使用 ifconfig eth0 192.168.86.10 进行ip配置

五:在宿主机中用ping看是否可以访问虚拟机:


在可以访问网络的情况下使用桥接模式:

一:先将虚拟机的网络连接方式设置成桥接模式:

在这里一定要记得勾选已连接选项!

二:查看宿主机的ip地址:在cmd中输入ipconfig

三:在linux中配置ip地址:

linux中的网段必须和宿主机保持一致!比如:我的宿主机ip地址为:192.168.1.6,那么linux的ip地址就设置成:192.168.1.xxx(我设置成了192.168.1.10),用ifconfig eth0 192.168.1.xxx为linux配置ip地址

四:在宿主机中ping一下linux看是否能够通信:

最后:

Linux中所有内容以文件形式保存,包括硬件,用另一句话说:若想要修改的内容永久生效,它归根结底都要被写入到文件中。如果只是写入内存当中,一旦重新启动,修改的内容就不会生效了。Ifconfig设置的只是临时生效的ip地址,一旦重启电脑,设置的ip地址就会失效。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值