栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Win10 环境 VirtualBox 虚拟机与宿主机创建局域网

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Win10 环境 VirtualBox 虚拟机与宿主机创建局域网

Win10 环境 VirtualBox 虚拟机与宿主机创建局域网
  • 这是一篇不要钱的博客
    • 准备工作
    • 开始
      • 配置网卡
      • 配置虚拟机
      • 配置主机防火墙
      • 测试
    • 结束
  • 请教一下大佬

这是一篇不要钱的博客

言归正传,最近要用虚拟机跑微服务,但是网络环境经常变化,然后配置就需要改改改…有点麻烦,就考虑能不能宿主机和虚拟机(几个)之间建立一个相对固定ip的局域网,就不用改配置了Orz…

百度了不少解决方案,大致意思就是用2个网卡,一个做NAT访问外网,一个做Host-Only和主机互通
但是试了一下好像没用,不知道哪里出错了
既然虚拟机可以用2个网卡,那宿主机行不行…一个做网关,一个做网卡?
然后偶然间发现了一种方案,虽然不知道原理,但是好像可以用…

准备工作

1.VirtualBox 虚拟机 我这里用的是6.1版本
2. 装好的linux虚拟机至少1台,这里用的是centOS7.9
3. Windows10 系统电脑一台

开始 配置网卡

默认情况下vbox应该是创建了一个host-only 的网卡

然后我们通过VirtualBox再创建一个
点击首页的 管理-主机网络管理器
(找不到的化可以按快捷键 Ctrl+H)

点击这里的创建再新建一个VirtualBox Host-Only 网卡

就是这个样子的啦

这里的名字无所谓…

然后把第一个网卡改个固定IP地址


第二个网卡也改个相同网段的IP地址

这个时候查看网卡1的DHCP服务器是这样子的

点击应用之后关闭

配置虚拟机


启用网卡1 并选择网络地址转换(NAT)

启用网卡2 并选择仅主机(Host-Only)网络

这里的界面名称需要选择一个

点击OK保存之后启动虚拟机

配置主机防火墙

如果主机关机了防火墙的话,可以跳过,不然的话需要配置一下

打开高级安全 Windows Defender防火墙配置页面,新增入站规则

下一步

下一步
添加一条远程规则

变成这个样子

至于为什么要这么写,具体可以百度一下,就不细说了

一直下一步到结束

win+r 打开cmd

在主机上 cmd里面 ipconfig 应该可以看到2个虚拟机网卡的地址

测试

打开虚拟机,

通过ifconfig命令可以看到生成了2个网卡对应的ip地址


一般生成的2个网卡名字为enp0s3和enp0s8
如果有docker之类导致网卡很多的话可以用
ifconfig enp0s3
这样的指令具体看一个
其中enp0s3这个是NAT网络生成的地址,用与访问外网
enp0s8这个就是这台虚拟机在局域网的地址

这里可以ping一下我们主机上的两个地址

ping 192.168.56.1 通的

ping 192.168.56.2 不通

主机ping虚拟机地址

然后虚拟机访问一下度娘

没有问题!

这样虚拟机和主机之间就互通,其他的虚拟机也是一样操作,虚拟机之间通过enp0s8这个网卡的地址也是互通的

结束

本人小白不是很懂网络,但是这样确实可以组个小局域网本地开发测试什么的,配上docker环境跑微服务还是蛮舒服的

请教一下大佬

为什么这样配置可以组建局域网?网络原理是啥?

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/962838.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号