网络地址转换 虚拟机可以访问主机 通过主机请求外网 但是主机不能请求虚拟机 所以要配置端口转发才行

host-only模式下 不同网段的不同虚拟机也可以互相ping通  比如 192.168.33.10  192.168.55.10  因为他们都有网络在主机上 和主机都是通的 互相也就通了

因为个人在工作的时候条件比较充足,基本上不需要用到 virtualbox 或者 vmware 等这些虚拟软件,一个是因为他们占用本机的资源挺大的,电脑配置稍微低点就很难受了,所以说的条件充足是因为我多了一台电脑,这台就被我当作练习使用,用的是 linux 系统,在上面用 kvm 虚拟各样自己需要的虚拟机。然后最近觉得还是要对这些软件了解清楚才行,毕竟很多人用的都是这些工具,操作简单易学,所以我就用这个 virtualbox 来练手

虚拟出来两台虚拟机后,ip 分别配置为 10.0.2.15 和 10.0.2.16,开始是没在意用什么网络连接方式的,就采用默认的连接方式(即网络地址转换(NAT)模式),上网正常,ping 主机也正常,但是反过来就不行了,主机是没办法访问虚拟机的,因为之前在学校用过 vmware 这个软件,想起这个应该是和网络连接方式有关系。

而在我发现这个问题之前,在 10.0.2.15 上其实我已经简单配置了一个 netdata 的性能监控工具,当时正要访问10.0.2.15:19999 来看配置的这个工具是不是成功了,结果可想而知啦,肯定访问不了的。这时候我才去思考这个问题(当然,这个顺序我觉得不能接受,一旦真的前面有问题,后面先做的事情就是前功尽弃了,虽然是练习,但是还是要引以为戒。)而在查找资料之前,我发现 virtualbox 使用的网络地址转换连接方式下还有个  高级》端口转发》  选项,这无疑是我的意外收获,既然有这个选项必然是访问服务的关键,那就应该和平时练习使用的端口转发是一样的,于是我试着以下配置:

通过访问我的( 主机ip: 1999 )是真的访问到了 10.0.2.15 上的 netdata 服务。所以这个是我的想法还是正确的,22 端口是我接下去做的,为了在我本机上使用 secureCRT 来连接虚拟机,对我来说练习更加方便了。因此,访问虚拟机服务的问题就可以用端口转发来解决。关于要实现主机 ping 虚拟机这个,用这种方式应该是实现不了的,毕竟用网络转换连接方式只有一个网卡

之后我又百度有关资料:https://jingyan.baidu.com/article/9f7e7ec04f73c66f28155484.html

这里面有详细介绍这几种连接模式的情况,大家也可以进去了解下。

转 https://blog.csdn.net/qq_25868251/article/details/82419410

 

virtualbox 网络地址转换(NAT)的更多相关文章

  1. Ubuntu搭建ssh连接(连接方式:桥接网卡、网络地址转换(NAT))

    操作系统:Ubuntu Server 16.04.2 SSH软件:Putty(远程连接工具,视本机操作系统选择对应版本的putty) --------------------------------- ...

  2. 2016.7.9 计算机网络复习要点第四章之虚拟专用网VPN和网络地址转换NAT

    1.虚拟专用网VPN (1)一个机构内,对于那些仅在本机构内部使用的计算机就可以由本季候自行分配其IP地址,让这些计算机使用仅在本机构有效的IP地址(本地地址),不需要申请全球唯一的IP地址(全球地址 ...

  3. 网络地址转换-NAT

    网络地址转换-NAT 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.NAT组网和常用术语 私网:局域网内IP 公网:因特网的公网ip地址 NAT设备:就是讲私网地址转换为公网的 ...

  4. 第11章 拾遗1:网络地址转换(NAT)和端口映射

    1. 网络地址转换(NAT) 1.1 NAT的应用场景 (1)应用场景:允许将私有IP地址映射到公网地址,以减缓IP地址空间的消耗 ①需要连接Internet,但主机没有公网IP地址 ②更换了一个新的 ...

  5. Windows Server 2012R2 网络地址转换NAT

    一.NAT概述 网络地址转换NAT(Network Address Translation)可以动态改变通过路由器的IP报文的内容(修改报文的源IP地址和/或目的IP地址).离开路由器的报文的源地址或 ...

  6. 【计算机网络】网络地址转换NAT

    网络地址转换NAT 要知道到每个IP使能的设备都需要一个IP地址.以一个家庭为例,假设当地的ISP已为该家庭分配过一块地址,但是后期家庭中的智能设备增加(智能手机.电脑等),这些都需要IP地址才可上网 ...

  7. 网络地址转换NAT与端口地址转换PAT

    网络地址转换NAT与端口地址转换PAT 一.网络地址转换 NAT (Network Address Translation) 1.1.网络地址转换简介 需要在专用网(内网)连接到因特网的路由器上安装 ...

  8. 【记】VM VirtualBox 网络地址转换(NAT)使用详解

    1. 查看虚拟机Centos6的ip 但是这个IP地址并不能直接连接,因为本地VBox网络连接方式采用的是“网络地址转换(NAT)”(如上上图所示),也就是说 10.0.2.15 这地址是转换的. 2 ...

  9. 网络地址转换NAT原理及其作用

    1 概述 1.1 简介 NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task F ...

随机推荐

  1. @RequestBody使用说明

    @RequestBody 使用 @RequestBody这个对于一般刚接触来说,确实有点陌生,但是现在前端,后端技术分的太细,越来越多的技术层出不穷,前端就分化出POST ,GET,PUT,DELET ...

  2. PHP木马免杀的一些总结

    前言 这篇文章写一些php木马免杀的一些技巧,希望对大家有点帮助.这里解释一下什么是php木马,这里大体分为三种: 能完成写入文件.列目录.查看文件.执行一些系统命令等少量功能的,这种的是" ...

  3. 微信小程序-组件-视图容器

    1.view 1.作用:类似 html 的 div 用来进行页面布局,具有块级盒子特性. 2.常用属性:设置view盒子点击后的状态,以及控制是否影响父盒子的点击状态 3.eg:<view ho ...

  4. ajax之---“伪”ajax

    views.py def ajax1(request): ret={'status':'true','message':'successful'} return HttpResponse(json.d ...

  5. [程序员代码面试指南]字符串问题-字符串匹配问题(DP)

    问题描述 字符串str,模式串exp. 必须保证str中无'.'和'星号'字符,并且exp中'星号'不出现在首位,且无连续两个'星号'.PS星号是字符只是暂时没找到markdown的星号转义字符. ' ...

  6. matplotlib | Python强大的作图工具,让你从此驾驭图表(二)

    今天是数据处理专题的第10篇文章,我们继续来聊聊matplot这个工具库. 在上周的文章当中我们介绍了matplot的基本用法,以及展示了一些简单的例子,让大家直观地了解这个工具包.我们可以简单地将它 ...

  7. VS2017报错:未识别符vector

    解决办法:添加头文件#include<vector>,添加命名空间 using namespace std.

  8. python ---倒酒!!

    #!/usr/bin/env python3# -*- coding: utf-8 -*-import numbersimport numpyimport math'''三个容器分别为12升.8升.5 ...

  9. 微服务实战系列(七)-网关springcloud gateway

    1. 场景描述 springcloud刚推出的时候用的是netflix全家桶,路由用的zuul,但是据说zull1.0在大数据量访问的时候存在较大性能问题,2.0就没集成到springcloud中了, ...

  10. 基础篇:JVM运行时内存布局

    目录 1 JVM的内存区域布局 2 JVM五大数据区域介绍 3 JVM运行时内存布局和JMM内存模型区别 4 JMM内存模型交互操作 欢迎指正文中错误 关注公众号,一起交流 参考文章 1 JVM的内存 ...