VMware虚拟机没有网络的解决
VMware虚拟机没有⽹络的解决
⽬录
⼀、问题描述
⼆、问题解决
1、如果是安装虚拟机系统的时候没有⽹络
虚拟机上网
2、如果是进⼊到虚拟机系统后没有⽹络
三、原理分析
四种连接⽅式的区别:
⼀、问题描述
在安装 Ubuntu19.1 的时候 install 过程特别特别慢,感觉他在动但是安装的特别慢,其实这并不是电脑或者虚拟机的问题,⽽是⽹络的问题,因为⽹络不好,所以特别慢。安装完成之后进⼊系统了,打开浏览器却访问不了⽹页,ping 也 ping 不到,这也是虚拟机⽹络分配的问题。
⼆、问题解决
1、如果是安装虚拟机系统的时候没有⽹络
打开虚拟机设置,选择仅主机模式:
2、如果是进⼊到虚拟机系统后没有⽹络
打开虚拟机设置,选择桥接模式,然⽽这并不是最佳解决⽅案,详情见后⽂:
保存退出,问题即可解决,下⾯我们来分析⼀下这是为什么?
三、原理分析
先来简单的总结⼀下。
本质上就是:
桥接模式:虚拟⽹络内的虚拟机都可以互相访问且能与物理机及外⽹设备访问,相当于⼀台独⽴的主机;
NAT模式:外⽹设备都⽆法访问虚拟机,但是虚拟机可以访问;
仅主机模式:虚拟机⽆法访问外⽹,只能与物理机之间通信。
现在来解释⼀下原因:
因为当我们在安装虚拟机的时候使⽤的是存储在电脑硬盘中的 iso ⽂件,所以虚拟机在出⽣的时候只会和电脑通信,这⾥假设我们的电脑是虚拟机的母亲,所以我们选择仅主机模式,代表只能与物理机通信;
当安装完成之后,也就是当孩⼦长⼤了,不需要依赖于母亲了,他独⽴了,就是⼀台独⽴的主机了,那么这个时候我们就要让他独⽴发展了,让他去外⾯的世界看看,毕竟孩⼦⼤了,管也管不住,这个时候就给他桥接模式,这时电脑相当于⼀个桥梁,连接外⾯的世界,⽽虚拟机就可以作为独⽴的电脑了。
当我们安装完虚拟机之后,可以看到会有 4 中⽅式连接⽹络:
分别是:
桥接模式
NAT 模式
仅主机模式
LAN 区段
其中:桥接、NAT能够满⾜虚拟机连接外⽹的需求,⽽仅主机模式则不能连接外⽹,但是能实现与物理机之间的通信。
安装完 VMware 之后,会⾃动⽣成两个虚拟⽹卡:
分别是 VMnet 1 和 VMnet 8。
VMnet1⽤作 hostonly 模式,VMnet8⽤作 NAT 模式。
VMnet1是host⽹卡,⽤于host⽅式连接⽹络;
VMnet8是NAT⽹卡,⽤于NAT⽅式连接⽹络的,并且它们的 IP 地址是随机⽣成的。
四种连接⽅式的区别:
1、桥接模式
桥接模式可以分为两种⽅式连接:
第⼀种就是直接选择把虚拟机的⽹卡接到物理⽹络:
但是不建议那么做,这种⽅法是虚拟机的⽹卡直接与物理机⽹卡进⾏通信。
对于 Windows 的虚拟机⽽⾔可能⾮常⽅便,不⽤考虑太多;
⽤在 Linux 虚拟机中同样也⾏,但是不建议采⽤这种⽅法,因为不利于维护,有时候虚拟机可能⽆法连接到互联⽹。所以如果你看到了这⾥,那么恭喜你是幸运的,你到了最佳连接⽅式:
第⼆种⽅式为:
选择特定虚拟⽹络
打开虚拟⽹络编辑器:
点击更改配置(需要管理员权限):
选择桥接模式就可以了:
这种⽅法是通过⼀个虚拟⽹络进⾏桥接。
该种⽅式相当于在虚拟机⽹卡与物理机物理⽹卡直接加⼀个虚拟⽹络VMnet0,VMnet0可以选择桥接的⽹卡是有线⽹卡还是⽆线⽹卡,或者是⾃动选择。
⽐如物理机是通过⽆线⽹卡上⽹的,此时VMnet0选择了有线⽹卡,肯定就不能实现联⽹。
个⼈经验是选择“⾃动”,让VMnet0⾃动选择能够上⽹的⽹卡。
“桥接”是虚拟机的⽹卡直接把数据包交给物理机的物理⽹卡进⾏处理;
虚拟机必须有⾃⼰的IP地址、DNS、⽹关等信息。
注:校园⽹采⽤桥接模式可能会出现问题。
2、NAT模式
NAT(Network Address Translation),⽹络地址转换:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。