VMware虚拟机没有网络的解决
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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),⽹络地址转换:
相当于说在虚拟机与物理机直接添加⼀个交换机,相当于拥有 NAT 地址转换功能,能够⾃动把虚拟机的IP转换为与物理机在同⼀⽹段的IP。
实际上VMnet8是NAT模式,⾃带DHCP功能,能够给虚拟机分配 IP 地址。
能够实现虚拟机与物理机之间相互通信、虚拟机到外⾯的⽹络通信,但是外⾯的⽹络不能到虚拟机通信,如果你想让虚拟机作为服务器的话肯定不能选择该模式。
3、仅主机模式(hostonly)
该模式是内部虚拟机连接到⼀个可提供 DHCP 功能的虚拟⽹卡VMnet1上去,VMnet1相当于⼀个交换机,将虚拟机发来的数据包转发给物理⽹卡,但是物理⽹卡不会将该数据包向外转发。
所以仅主机模式只能⽤于虚拟机与虚拟机之间、虚拟机与物理机之间的通信。
4、LAN区段
LAN 区段相当于说模拟出⼀个交换机或者集线器出来,把不同虚拟机连接起来,与物理机不进⾏数据交流,与外⽹也不进⾏数据交流,构建⼀个独⽴的
⽹络。
没有 DHCP 功能,需要⼿⼯配置 IP 或者单独配置 DHCP 服务器。
以上为个⼈经验,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。