我正在CentOS 7
上安装virtualbox
。在“网络和主机名”屏幕上:
当将“关闭”切换到“打开”时,我可以看到 IP、DNS、网络掩码都已配置:
我很好奇如何virtualbox
获取所有网络配置。将“OFF”切换为“ON”时会发生什么?
答案1
VirtualBox 在客户机中配置网络的方式不仅是模拟与虚拟机关联的网络硬件,而且还在两者之间创建一个层Host
并Guest
模拟路由器。
VirtualBox 模拟的“路由器”具有可使用其自己的 DHCP 服务器进行配置的设置,Virtual Machine Manager
当设置为使用其自己的 DHCP 服务器时,模拟的路由器会将设置推送到客户端,就好像客户端位于使用 DHCP 的物理网络上一样。
当切换Guest
开/关开关时,它仅适用于Guest
在物理机上设置 CentOS,启用和禁用界面。
答案2
当您使用 Virtualbox 的 NAT 模式时,将为客户机启动内部 DHCP 服务器。
根据文档,(https://www.virtualbox.org/manual/ch06.html#network_nat)第一张卡在子网 10.0.2.0 中接收 IP,第二张卡在子网 10.0.3.0 中接收 IP,依此类推。此网络可以修改(https://www.virtualbox.org/manual/ch09.html#changenat),但必须与主机子网不同。
答案3
当您打开/关闭时,您正在启用和禁用虚拟机接口的活动链接。VirtualBox 报告接口的配置。无论是从 DHCP 获取配置还是静态分配 IP 都无关紧要。