virtualbox网络
前面教大家安装了Ubuntu server 24虚拟机
今天来讲一下virtualbox网络
VirtualBox中网络适配器的类型
虚拟机网络适配器是软件模拟的物理设备。VirtualBox可以虚拟化6种虚拟适配器。
AMD PCnet-PCI II (Am79C970A)。
该网络适配器基于AMD芯片,可用于多种情况。对于Widnows客户机,此网络适配器可用于较旧的Windows版本(如Windows 2000), 因为较新的Windows版本(如Windowsx 7\8和10)不包含此适配器的内置驱动程序。最初,Am79C970A PCI设备包含一个单芯片10Mbit控制器,并集成了DMA引擎。该网络适配器还AMD的Magic Packet技术进行远程唤醒。
AMD PCnet-FAST III 9Am79C973)
几乎所有歌剧 VirtualBox上运行的客户机操作系统都支持此虚拟化网络适配器。GRUB可以使用此适配器进行网络引导。与之前的网络适配器类似,这个是基于AMD芯片的。
INTEL PRO/1000 MT 桌面(82540EM)
此适配器可与Windows Vista和更新的Widnows版本完美配合。大多数Linux发行版也支持此适配器。
Intel PRO/1000 MT 服务器(82545EM)
此适配器模型可用于从其他平台导入OVF模板,并可简化导入过程。
半虚拟化网络适配器(virtio-net)
这是一个特例客户机操作系统必须为虚拟化环境提供特殊的软件接口,而不是虚拟化大多数操作系统支持的网络硬件。这种方法可以避免网络硬件仿真的复杂性,从而可以提高网络性能。
VirtualBox网络模式:
我们可以看到VirtualBox提供了很多网络模式。
常用的virtualbox网络有 3种:NAT, bridge, host-only
一、未指定
相当于物理机没有网卡的情况 非常相似。此模式可用于测试。例如,您可以在短时间内启用此模式以模拟拔出网线。当你通过切换到另一种网络模式来禁用“未指定”模式时,网络连接将再次可用。你还可以检查DHCP客户端是否正确获取IP地址,相应的应用程序是否可以在中断或丢包后恢复下载等 。
二、NAT(Netword address translation, 网络地址转换)
NAT是默认配置
vm可以访问internet和宿主机所在的局域网其他设备
但是宿主机不能访问vm
例如,vm只需要访问 internet,nat网络足够
VM网络适配器的IP地址是通过DHCP获取的,并且无法在GUI中更改此网络模式下使用的网络的IP地址。
VirtualBox具有内置的DHCP服务器和NAT引擎。虚拟NAT设备使用VirtualBox主机 的物理网络适配器作为外部网络接口。
NAT模式下使用虚拟 DHCP服务器的默认地址为10.0.2.2(这也是VM默认网关的IP地址)。网络掩码为255.255.255.0.
如果将两个或多个VM的网络适配器配置为使用NAT模式,则每个VM将在专用虚拟NAT设备后面的自己的隔离网络中获取10.0.2.15 IP地址。每个VM的默认风头为10.0.2.2.在VirtualBox中,使用NAT模式时IP地址不会更改如下图:
三、NAT网络
多虚拟机在一个nat网络下,它们之间可以互相通信,也可以访问internet。
nat外部的设备不能访问 nat下的vms
四、Bridge桥接网络
vm将直接连接到宿主机物理网络。网络数据包直接从虚拟机发出和接收,无需额外的路由。看下图
配置见下图
五、host-only
此模式虚拟机可以与其他host-only虚拟机和主机通信,
宿主机可以访问到host-only所有的vm。参考下图:
VirtualBox网络模式比较表格:
视频中安装依赖的shell:
sudo apt -y install vim net-tools iptils-ping
==============================
OK,大家有什么不懂的可以加QQ群讨论。
也可以直接在评论区交流
看到会回复。
Q群:559722761
微信群:
抖音|B站|小红书:李明明-架构师