VM Virtual Box使用心得

网络设置

首先来说说VM(版本 4.3.2)的网络连接设置

如上图所示,常用的有两种模式:
  1. 网络地址转换(NAT)
    这种模式下,虚拟机使用的是内部地址,虚拟机可以联网,但是外面主机无法直接访问虚拟机。虚拟机和外部主机不在一个网段。这给使用带来了不便
    例如:想通过ssh连接虚拟机时,这种方式就没办法做到。优点是,当所处网络无法获得多余IP时,可以使用这种方法使虚拟机联网。
  2. 桥接网卡
    如果你的主机是连接到你控制的路由器,那么,虚拟机可以获得一个同一网段的IP地址。优点是,虚拟机可以获得一个独立的IP。前提是你所处的网络允许
    获得IP。如果你在公司,可能公司给每台主机分配了一个IP,经过一番申请,你也许也可以为你的虚拟机争取到一个IP,那毕竟是例外情况。
我就处于固定分配IP的网络…… 但是,习惯了windows下的编辑环境。所以,想,能不能在我的主机上使用ssh连到使用NAT网络连接方式的虚拟机呢?看看
VM帮助手册怎么说:

Configuring port forwarding with NAT

在NAT模式下,虚拟机被连接到Virtual Box内部的一个虚拟网络,是主机(虚拟机运行的电脑)不可见的。主机和同一网络的其它电脑没法访问到虚拟机。然而,
与一个物理路由器类似,VirtualBox也可以通过 端口转发使某些网络服务对外可用。这意味着VirtualBox监听主机上的特定端口,把到达该端口的数据都转发到
虚拟机。通过访问主机上的特定端口就可以访问到运行在虚拟机中的服务。
对主机上的应用程序或网络上的其它物理(或虚拟)机器而言,这看起来像是这些服务正有主机代理运行。这也意味着,主机上不能再运行采用相同端口的服务。

可以通过设备 --> 更改网络设置 --> 网络 --> 端口转发 来创建端口转发规则


如上图所示,我的主机的IP是10.1.47.97,虚拟机IP是10.0.2.15,通过创建这个转发规则,我就可以在主机上通过ssh连接到虚拟机。注意主机上连接的端口要设置为2222。
下面是为使用samba服务添加的两条规则:


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值