https://blog.csdn.net/czg13548930186/article/details/79789001

1.桥接

桥接上网的前提:需要你的PC是通过路由器上网的,如果你是直接用网线连入PC,那么不能用桥接这种方式。

这可以说是功能最强大的方式了,在整个开发过程中,桥接完全能够满足需要,强烈推荐使用。

桥接后,虚拟机和PC处于一样的地位。
在这里插入图片描述

2.NAT(借助宿主机的IP连网)

NAT方式----让虚拟机内的系统上网的最快速的方式。如果你仅仅是想让虚拟机内的Ubuntu上网,建议使用这种方式。

NAT上网的前提:PC能上网即可,不需要路由器。在NAT模式下,PC机充当了一个路由器的角色。它既要跟上层的真实路由器通信,又要跟Ubuntu虚拟机通信
NAT上网的缺点: 由于经过了PC的路由器角色转换,虚拟机内的系统已经是PC的一个子网设备,它可以与PC及PC层的其它机器通信,但是PC层的其它机器却无法跟虚拟机内的系统通信。例如:把开发板接入路由器,虚拟机内的Ubuntu可以ping通开发板的,反过来却无法ping通
在这里插入图片描述
-------下面写给我自己看的--------
虚拟机要虚拟一个NAT网关,虚拟自己的本地IP,虚拟VMnet8的IP;而且这三个得是成套的。
比如网关是192.168.10.2,虚拟机的IP是192.168.10.100,VMnet8的IP是192.168.10.0
这个10换成1~9都可以(但是不能和PC的一样,因为PC在这里充当路由器,路由器的上层网段和下层网段是不允许相同的),因为是虚拟的,但是他们3个得保持一致

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐