Virtualbox NAT网络配置方法

Virtualbox 本身自带了一个NAT网络地址转换的连接方式,不用配置可以直接使用。

既然有现成的直接可以选,为什么还要配置 NAT网络呢?
原因在于默认的NAT网络,网段是预置好的** 10.0.2.0/24**,本来也没什么问题。
只是最近连接 项目VPN时,VPN的网段也是 10.0.2.0/24

虽然能成功连接VPN,但是虚拟机上的多个服务之间的经常会出现无法连接的情况,
在虚拟机中用SSH也连不上VPN中的服务器,折腾了好长时间才发现可能是网段冲突导致的。

于是,才想到自己去配置一个NAT网络。

配置NAT网络

配置很简单,在菜单【管理】中选择【全局设定】,也可以用 快捷键【Ctrl+G】

为了避免和VPN冲突,这里我设置的网段是 10.0.3.0/24。(可以根据自己的实际情况调整)

配置之后,配置自己的虚拟机网络,使用这个刚配置的网络。

这里的mynat就是上面配置的NAT网络名字。

映射端口

NAT网络配置之后,可以再配置端口映射,将虚拟机中的服务映射出来,可以在局域网中测试,使用。

主机IP不用填写,默认就是主机的IP,子系统IP是虚拟机的IP(10.0.3.4)。
因为这个NAT网络用于多个虚拟机,所以这里必须要填写子系统IP,这样才能确定映射到主机上的端口对应了哪个虚拟机的服务。

总结

调整之后,果然,VPN中的服务器可以用SSH连接了,虚拟机上的多个服务之间的经常会出现无法连接的情况也没有了。

对于Virtualbox虚拟机,如果用来作为开发服务器,我建议使用NAT网络的方式,把虚拟机的服务都通过端口映射的方式暴露出去。
不建议使用桥接网络的方式,桥接方式虽然配置简单,也不需要端口映射。
但是,桥接方式中每个虚拟机都有自己独立IP,当局域网是多人一起使用的时候,一是容易IP冲突,二是多出来的IP都需要管理,增加了协作的复杂度。

到此这篇关于Virtualbox NAT网络配置方法的文章就介绍到这了,更多相关Virtualbox NAT网络配置内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • virtualbox centos7 nat+host-only方式联网踩坑总结

    目录 1.问题背景 2.虚拟机网卡有哪些连接方式? 2.1.NAT 2.2.Bridged Adapter(网桥模式) 2.3.Internal(内网模式) 2.4.Host-only Adapter(主机模式) 3.让我们动手配置吧! 3.1 设置Nat网络 3.2 设置Host-only网络 参考 1.问题背景 按照以往习惯的设置我采用桥接模式进行上网,但现在面临的需求场景是这样: 要求centos虚拟机可以yum install.docker拉互联网镜像,因此需要访问互联网.centos需

  • VirtualBox下Host Only+NAT方式的网络配置

    VirtualBox下Host Only+NAT方式的网络配置,供大家参考,具体内容如下 环境 宿主机Win8虚拟机Ubuntu有线连接(无线可以选择桥接模式) 需求 主机和虚拟机能互相ping通虚拟机能访问外网 步骤 1. 打开Vbox, 选择"管理"菜单->"全局设定" ->网络,设置两张网卡参数: 注:nat网络用于"虚拟机"借用"宿主机"所在网络访问互联网,但不能使宿主机和虚拟机互相ping通:所以需要在两

  • 详解VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射

    由于前几天老师要检查大作业,而我们的数据库是放在虚拟机里的(不想在本机里放太多东西,保持轻便快速...),平时是用的桥接模式,但是考虑到可能教室里不好上网(图书馆底下信号比较差...),所以就试了试断网情况,却发现无法连接到数据库,因此专门找了资料学习了一下虚拟机的网络环境,网上信息比较杂,粘贴党太多,害苦了我,因此写这篇文章供大家参考,也供自己以后参考.全是经过测试的,绝非粘贴. 本文以VirtualBox为例 如果出现主机无法ping通虚拟机的情况,请首先确认虚拟机防火墙已关闭. 一.NAT

  • virtualbox虚拟机NAT模式下不能连接外网的解决方法

    背景 给VirtualBox虚拟机(装载了Ubuntu16.04系统)配置了两张网卡,网络模式分别为"网络地址转换(NAT)"和"仅主机(Host-Only)适配器",其中,enp0s3网卡(NAT)用于外网访问,而enp0s8网卡(Host-Only)用于主机访问虚拟机.然而,虚拟机启动后,却不能访问外网. 定位 网络配置文件如下: # vi /etc/network/interface ... # The primary network interface au

  • Virtualbox NAT网络配置方法

    Virtualbox 本身自带了一个NAT网络地址转换的连接方式,不用配置可以直接使用. 既然有现成的直接可以选,为什么还要配置 NAT网络呢?原因在于默认的NAT网络,网段是预置好的** 10.0.2.0/24**,本来也没什么问题.只是最近连接 项目VPN时,VPN的网段也是 10.0.2.0/24. 虽然能成功连接VPN,但是虚拟机上的多个服务之间的经常会出现无法连接的情况,在虚拟机中用SSH也连不上VPN中的服务器,折腾了好长时间才发现可能是网段冲突导致的. 于是,才想到自己去配置一个N

  • Linux bridge桥接两个VirtualBox虚拟网络的方法步骤

    这篇文章缘起于这段时间我对拆东墙补西墙这种工作方式的抱怨. 先是磁盘空间不够用,配发的电脑仅仅剩余12G的空间,不能外接硬盘,暂时也不能上传备份,相当于一台离线的机器吧.我却要完整编译一个4.19版本的Linux内核-于是没日没夜的,我开始人肉压缩再释放的操作,不得开心颜.最终我还是搞定了问题,不过这个磁盘空间问题解决得不算优雅,至少它无法让人觉得我在炫技. 和针对磁盘空间的抱怨相比,下面的问题就有点意思了. 使用虚拟机搭建网络测试环境总是会遇到各种奇葩的问题,这往往是各种虚拟机平台的缺陷所致.

  • centos修改docker网络配置方法分享

    在为客户使用docker运行php-fpm的时候,发现有的可以正常连接服务器,有的不可以.经过诊断发现客户端的ip网段和docker创建的默认docker0网卡网段冲突. docker0默认的网络一般都是172.17.0.1/24或192.168.0.1/24.如果客户端的ip是172.17.111.1,则这时候访问基于docker部署的应用的时候,会遇到网络问题. 解决的方案,有两种. 1:使用host模式运行docker,但是需要删除默认的docker0虚拟网卡.在下次docker daem

  • VMware中安装Linux系统(Redhat8)及虚拟机的网络配置方法

    1.安装vmware 1.1下载VMware workstations: 选择15.x版本,下载地址可在百度搜索,或者直接在软件管家下载即可 1.2安装vmware 跟着安装向导走即可,只需在安装过程中输入注册许可证密钥 任意输入以下密钥,可完成注册: CZ7WU-2MF01-488FZ-L6Z5T-PYAU4 CY1TH-0XZ5M-M85NY-MNXGG-ZZHU8 ZZ3EK-62W1P-H803P-4WN7T-Q7HT2 CY75U-ATW0P-H8EYZ-WDZE9-N68D6 GY7

  • Ubuntu 命令行修改网络配置方法

    1. 以DHCP方式配置网卡 编辑文件/etc/network/interfaces: sudo vi /etc/network/interfaces 并用下面的行来替换有关eth0的行: # The primary network interface - use DHCP to find our address auto eth0 iface eth0 inet dhcp 用下面的命令使网络设置生效: sudo /etc/init.d/networking restart 也可以在命令行下直接

  • Linux基本网络配置方法介绍

    1.常用配置网络指令 (1) 配置eth0的IP地址, 同时激活该设备 sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up (2) 添加默认网关 sudo route add default gw 192.168.1.1 (3) 配置DNS $ sudo vi /etc/resolv.conf nameserver 202.96.134.133 nameserver 202.96.128.68 nameserver 202.96.12

  • VirtualBox下Centos6.8网络配置教程

    win10环境下,VirtualBox和Centos6.8已经按照完毕,下面配置Centos6.8网络. 1.设置VirtualBox为桥接模式,具体的有三种联网方法,我们参考http://www.cnblogs.com/jasmine-Jobs/p/5928218.html 2.桥接模式使得宿主机和虚拟机在同一个网段内工作,ipconfig查看宿主机的ip,子网掩码,网关,我的宿主机连接的是无线网. 3.ifconfig 查看虚拟的的IP地址 4.修改网络配置 把ip地址设置为静态地址,子网掩

  • virtualbox虚拟机上安装centOS的网络配置详解

    最近接触hadoop,需要在在Linux上面开发,所以我装了一个virtualbox虚拟机,在该虚拟机上面安装了一个centOS系统.linux系统是装好了,但是网络配置却另人头疼.我主要是想让宿主机和虚拟机能够互相访问. 然后我就百度了一下,根据百度的结果一步一步的配置. 安装virtualbox之后它会在宿主机上面安装一个虚拟网卡,如图 双击它,查看详情,信息如图所示 在虚拟机上面配置网络我使用的是host-only方式,当然也可以使用桥接的方式,至于他们的区别,网上很多.虚拟机上面主要是使

随机推荐