前言

本篇文章将带大家学习一下如何让虚拟机连接上外网。

一、网卡是什么

网卡,也称为网络接口卡(Network Interface Card,NIC),是计算机和局域网之间沟通的重要设备之一。网卡的作用主要包括以下几个方面:

实现网络连接:网卡是计算机连接到局域网或互联网的接口设备,通过网卡可以实现计算机与网络之间的连接和数据通信。
控制数据通信:网卡能够接收和发送数据包,控制数据在局域网中的传输,包括检测数据包的开头和结束信息,解码和编码数据包的内容,以及将数据包传递给操作系统处理等。
执行数据包过滤:网卡可以根据预设的过滤规则,对进入的数据包进行过滤,把需要的数据包传递给上层协议进行处理,同时丢弃不符合要求的数据包。
实现数据流量控制:网卡可以控制网络流量的传输速度,防止网络拥塞和数据包重传,以确保网络性能和可靠性。

网卡是计算机和网络之间的重要接口,它直接影响到网络通信性能和稳定性。在不同的应用场景中,需要选择适合的网卡类型和数量,以满足实际的网络需求。

二、虚拟机的网卡

一个虚拟机可以拥有多个网卡,具体取决于虚拟化平台的支持和虚拟机的需求。
为虚拟机添加多个网卡可能会对宿主机和网络资源的使用产生影响。每个虚拟网卡都需要占用物理网络资源,过多的虚拟网卡数量会给系统带来不必要的网络负担和安全威胁,因此需要合理规划虚拟网络环境,并根据实际需求设置相关的网络配置。
这里我们配置一个网卡用来和外网通信。

三、NAT网卡

NAT(Network Address Translation,网络地址转换)网卡是一种网络适配器,它可以将一个私有网络的IP地址转换成公有网络的IP地址,以便实现内部网络与外部网络的通信。
我们需要为虚拟机配置一个NAT网卡用来和外网进行通信,只要Windows 能上网,Ubuntu 就必定能上网,无需设置 Ubuntu 的网络。

配置一个NAT网卡:
在这里插入图片描述
这个时候进入虚拟机我们可以查看到我们设置的NAT网卡。
在这里插入图片描述
点击设置我们可以查看到这个网卡具体的IP地址等。
在这里插入图片描述
使用ifconfig命令查看NAT网卡IP地址:
在这里插入图片描述
使用ping命令访问百度:
这里我们可以看到虚拟机能够访问到百度。
在这里插入图片描述
正常打开火狐浏览器:
在这里插入图片描述

总结

只需要设置一个NAT网卡即可让虚拟机和外部网络进行通信了。

Logo

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

更多推荐