最近疫情频发。公司启动WFH响应。可是网络访问却是成了问题。所以很多公司开放自己的专网接入。工作机器上安装了一台VirtualBox 的虚拟机。网络配置为桥接模式,原来在办公室的时候工作良好。可是在家里,宿主机可以访问公司网络,虚拟机却不行。怎么解决呢?

方法一,在虚拟机同样配置网络接入的认证。第二种,想办法让虚拟机共享宿主机的网络。这里说的是后面一种方案。

VirtualBox 提供了多种网络模式,其中NAT模式就很适合这场景。那就动手试试吧。

1. 添加NAT网卡

打开VirtualBox ,选择菜单管理==》全局设定

选择网络选项卡,添加一张NatNetwork网卡

2. 设置虚拟机的网网络

选择虚拟机,点设置,选择网络,然后连接方式选择NAT网络,界面名称选择刚才添加的网卡。

这时,开启虚拟机,可以发现从虚拟机已经可以访问公司的网络了。缺省配置下,虚拟机获取的IP是10.0.2.X的地址。可是,这时宿主机上是没有这个网段的,怎么才能让宿主机访问虚拟机呢?接着往下看:

3. 配置端口映射

NAT网络对外是不可见的。如果需要从宿主机访问虚拟机,需要配置网络的端口映射。

回到第一步配置:打开VirtualBox ,选择菜单管理==》全局设定,双击打开新添加的网卡,点端口转发按钮:

增加一条规则:

其中,名字可以取自己喜欢的名字,主机IP不用填,主机端口是宿主机上的端口,子系统IP是虚拟机获取到的IP,子系统端口是虚拟机的SSH服务监听端口。

在宿主机中SSH连接试试:ssh访问localhost:port (localhost地址为127.0.0.1),这里的prot指向转发规则中的主机端口。

VirtualBox NAT 端口映射实现宿主机网络共享相关推荐

  1. 解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设

    解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设 或者 curl: 52 Empty reply from ...

  2. 虚拟机与宿主机网络配置——可互通可上网

    为了学习和使用Linux,多数人选择了使用虚拟机的方式来安装Linux系统.这样我们就可以在windows系统中安装Linux系统了,其中windows机器系统本身我们称作宿主机,安装的虚拟机系统我们 ...

  3. VMware Workstation 16 Player 设置NAT端口映射

    VMware支持非商业的免费试用 在这个版本中没有提供图形化的NAT配置界面,提供的功能也很有限,但是我们可用通过编辑配置文件的方式该实现部分功能. 环境 宿主机操作系统: Windows10 我的V ...

  4. 如何在windows服务器做NAT端口映射(二)?

    很多时候由于业务需要要开放一些端口,又担心遭受到网络攻击,不得不采取一些方式进行端口的映射和隐藏,避免业务真实端口的暴露!Linux我们都知道可以通过命令行进行实现,但是遇到windows服务器我们该 ...

  5. VMware NAT 端口映射

    转载于:dante_k7的博客:VMware NAT 端口映射 . 什么是NAT? NAT(Net Address Translation 网络地址转换)是将IP地址转换为另一个IP地址的过程.在实际 ...

  6. virsh 网络设置_KVM中的宿主机网络配置

    Kvm 虚拟化技术中,网络访问方式分为三种,分别是: (1)虚拟网络'default':NAT  (默认方式,支持虚拟机上网但不支持互访) (2)主机设备  vnet0(根据实际情况而定):macvt ...

  7. 80端口被屏蔽解决方法,80端口穿透之NAT端口映射技术

    介绍一种NAT端口映射技术应用,达到80端口穿透目的,解决80端口被屏蔽的问题,也是80端口被屏蔽解决方法中经常用到的. 80端口穿透类似80端口转发,因为80端口被屏蔽,在数据层面来说是不能直接访问 ...

  8. 思科 GNS3 配置 NAT 端口映射

    NAT 端口映射 1. 实验拓扑 使用GNS3模拟器版本 0.8.5 2.实验需求 1实现R2路由器上的C2 能够通过NAT端口映射上公网 2实现R1路由器上的C1能够通过NAT端口映射上公网 3.实 ...

  9. RouterOS NAT伪装上网,NAT端口映射,HotspotWEB认证上网等的简单配置

    首先RouterOS目前的所有版本都不支持SISC硬盘.V3.0以下版本只能安装在IDE硬盘上,V3.0以上版本可以安装在U盘,CF卡等电子盘上. 下面以图文方式介绍一下在WINBOX中ROS V3. ...

最新文章

  1. CSS初识(三):CSS字体文本相关属性
  2. unity 摄像头跟着鼠标移动_Unity新手入门:摄像机随玩家一起移动
  3. 提高电路板EMC能力PCB设计和布线方法
  4. [caffe解读] caffe从数学公式到代码实现1-导论
  5. fatal error:can't open and lock privilege tables:table 'mysql.host' doesn't exist
  6. 怎么利用Excel统计各分数段的人数?(亲测sum函数可用)
  7. php 当我添加数据成功后跳到首页 为什么刷新还会增加数据,使用post提交数据之后,有错误,页面刷新之后,想保持原有值...
  8. php类精确验证身份证号码
  9. 自然数,实数,有理数,整数,分数,无理数
  10. Android VideoView
  11. Python 语言程序设计(4-2)分支循环--无限循环
  12. 60佳优秀的国外电子商务网站设计案例(上篇)
  13. poj 2833 The Average(堆)
  14. ReactJS快速入门
  15. accuracy.eval
  16. android 程序启动监听,监听开机自动启动应用
  17. UCenter的百科
  18. 变量选择详解与源码实现
  19. rrpp协议如何修改_RRPP协议
  20. 癫痫的神经行为和临床共病:白质网络中断/损伤的作用

热门文章

  1. mysql dbms output_PL/SQL DBMS输出
  2. 【嵌入式】树莓派3b+安装teamviewer教程
  3. 智慧渲染,通用为“先”---- 象帝先推动 “通用、好用、高性能、自主可控” GPU解决方案
  4. 2020 ESRI全球开发者大会 - 回想与总结
  5. curl 方式查看header的信息
  6. 【深度优先+重写hash(C++)】365. 水壶问题
  7. 星璨鸿途网红财富领路人,像“丁真”一样实力变现!
  8. 12. Nginx 项目必配
  9. !important的用法及作用
  10. 数字图像处理合集——图像特征与理解