5.主机网络
5.1 主要原理
主机网络(Host-only Adapter)是指只限于主机内部访问的网络,虚拟机之间彼此互通,虚拟机与主机之间彼此互通。但是默认情况下虚拟机不能访问外网
主机网络模型会在主机中模拟出一块虚拟网卡供虚拟机使用,然后基于该网络下的所有虚拟机都会连接到这块网卡上
这块网卡可以在网络适配器中查看,具体的ip和网关可以在上面进行自定义设置
主机网络的网卡是支持随意增删的,打开virtualbox的【管理】——【主机网络管理器】创建新的网卡如下,相应会在本地的网络设配器中新增对应的网卡
需要注意的是对应的ip段需要关注,新建的虚拟机需要处在同一网段下才能进行网络通信
总结一下,主机网络的网络连通情况
- 主机和虚拟主机彼此可以实现互通
- 虚拟机之间彼此互通
- 通过进一步配置,只要主机能上网,虚拟机也能上网
-
5.2 网络原理图
- 主机网络下的虚拟机都会连接在全局虚拟网卡,然后它们的ip地址属于同一网段下,虚拟机借助物理网卡可以实现外网的访问
5.3 配置方式
新建虚拟机,新增网卡并选择【仅主机(Host-Only网络)】,界面名称选择对应的虚拟网卡,然后记住该网卡分配的ip段,比如我这里的虚拟网卡ip段是192.168.137.1/24
启动虚拟机后查看虚拟机分配到的ip地址是192.168.137.56,尝试虚拟机和物理机主彼此互ping,都能ping成功,如果出现了主机能ping虚拟机,但是虚拟机无法ping主机的问题,还是跟上面桥接网络一样关闭windows的防火墙来解决
需要注意的是,上面虚拟机ping外网也成功,但是你可能会遇到无法ping通外网的问题,如何解决呢?
主机网络如何配置可以让虚拟机访问外网?
打开【网络连接】,然后找到物理主机的上网网卡,右键属性,再选【共享】,勾选允许其他网络用户连接,然后【家庭网络连接】项目,选择共享的网卡为上面配置的主机网络的网卡,最后确定和重启虚拟机就可以实现外网的访问
文章评论