`
jiajw0426
  • 浏览: 24879 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

VirtualBox在NAT下的端口映射

阅读更多

在win7下装的virualbox,虚拟系统为ubuntu下,网络设置为NAT,在ubuntu先安装tomcat,但是web应用程序由于框架的限制对firefox有点不兼容,只能用ie。但是在NAT下无法在局域网中访问ubuntu,只好采取端口映射。

 

1查看设备名称

  在VirtualBox菜单栏,单开“控制”--》“日志菜单”,点击查找写入关键字“NAT”查找类似以下内容

 

 00:00:00.688 [/Devices/e1000/0/LUN#0/] (level 4)
 00:00:00.688   Driver <string>  = "NAT" (cb=4)

 

       /Devices/e1000/0/LUN#0/设备标识。

2 在cmd下执行以下命令,可以放在bat下执行

 

VBoxManage.exe  setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/http/Protocol" TCP

VBoxManage.exe  setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/http/GuestPort" 8080

VBoxManage.exe  setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/http/HostPort" 8080


VBoxManage.exe  setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/shell/Protocol" TCP

VBoxManage.exe  setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/shell/GuestPort" 22

VBoxManage.exe  setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/shell/HostPort" 22

 上面对ssh端口和tomcat的端口(这里用的是8080)进行了映射,其中 VBoxManage.exe 安装在virtualBox目录下,

后面“ubuntu”是虚拟系统的名字,后面是设备标识,对照步骤1应该可以明白,config后面一个名字例如http和shell

可以任意取,GuestPort是虚拟机中所启动服务的端口,HostPost是主机上的映射端口。执行完毕之后,重新启动

虚拟机,就可以了。注意是启动虚拟机不是重启虚拟的ubuntu系统。

 

 

 

分享到:
评论

相关推荐

    Virtualbox NAT通过端口映射与主机实现远程连接和访问

    Virtualbox NAT 端口映射与远程连接 Virtualbox NAT 通过端口映射实现远程连接和访问,是 Virtualbox 中的一种网络配置模式。该模式允许物理主机通过 NAT Network Address Translation 将虚拟机的 IP 地址映射到...

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

    本篇文章主要是介绍详解VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射,有兴趣的可以了解一下。

    VirtualBox-5.1.26-117224-Win.zip

    同时,VirtualBox还支持端口转发,使得外部网络请求可以通过特定端口映射到虚拟机内部,为开发和测试提供了便利。 4. **增强功能**: "VirtualBox-5.1.26-117224-Win"版本包含了增强功能包,这是一组可选组件,...

    Vagrant+virtualbox虚拟机教程.zip_virtualbox虚拟机运行慢

    - 配置端口转发:通过`config.vm.network`设置端口映射,提高数据传输效率。 6. **Vagrant搭建开发环境** - LAMP环境:使用Vagrant搭建本地LAMP(Linux + Apache + MySQL + PHP)开发环境,方便Web应用的开发和...

    VirtualBox的四种网络连接方式 虚拟机与主机互联

    资源来自:http://www.cnblogs.com/adforce/archive/2013/10/11/3363373.html 在原有资料的基础上,在“三、NAT 设置端口映射”里增加了几张截图说明。端口映射用于本地主机连通虚拟机

    VirtualBox中的网络配置方法

    **定义**:在Bridged networking模式下,虚拟机的网络接口被映射到主机的一个物理网络接口上,使得虚拟机仿佛直接连接到了主机所在的物理网络。 **配置参数**:参数由主机所在的网络环境分配,通常包括动态分配的IP...

    virtualbox网络配置参考

    例如,将虚拟机中的某个端口映射到宿主机的一个端口上,以便外部网络可以通过宿主机的这个端口访问到虚拟机的服务。 - **性能问题**:由于NAT模式下的数据传输需要经过额外的处理,因此可能会导致一定的性能损耗。 ...

    win10 转发虚拟机ip端口

    总之,Win10中转发虚拟机IP端口涉及到虚拟网络配置、NAT端口映射和可能的第三方工具应用。正确设置后,可以方便地在虚拟机和主机之间传输数据,为开发、测试等工作提供便利。同时,也要时刻关注网络安全,避免不必要...

    virtualbox 各种网络如何上网

    为了使虚拟机能够访问外部网络,需要在宿主机的物理网卡上设置网络共享或者端口映射。 **特点:** 1. **高隔离性**:仅主机网络模式下,虚拟机与外部网络完全隔离,增加了安全性。 2. **灵活的网络配置**:通过...

    锐捷校园网下虚拟机联网

    2. **NAT模式下端口映射**:如果使用NAT模式,虚拟机通过宿主机的NAT服务访问外网。在这种情况下,可以设置端口映射,将锐捷认证所需的端口映射到虚拟机,使得虚拟机能够接收并发送认证请求。这种方法较为复杂,需要...

    计算机网络 网络协议实验报告 尹剑飞

    在NAT转换中,端口号同样会进行转换,以确保数据包能够正确地在内部网络和外部网络之间传输。TCP的三次握手和四次挥手过程中的SYN、ACK等标志位也会在NAT过程中保持正确,以维持TCP连接的完整性和可靠性。 实验通过...

    VirtualBox虚拟机网络设置四种模式详细说明

    如果需要主机访问虚拟机的服务,可以通过端口映射来实现。 2. **Bridged Adapter(桥接模式)** 桥接模式使虚拟机直接参与到物理网络中,虚拟机和主机都拥有独立的IP地址,并且可以直接互相访问,也可以与其他网络...

    如何使宿主机能访问到虚拟机(为虚拟机指定IP)

    - **端口转发**:在虚拟机管理软件中设置端口转发规则,将宿主机的特定端口映射到虚拟机的对应端口。例如,如果你想在宿主机上访问虚拟机的Web服务(监听80端口),可以在宿主机上设置一个规则,将所有对80端口的...

    远程桌面到Ubuntu 虚拟机1

    在虚拟机的网络设置中,你需要确保虚拟机使用NAT网络模式,并设置端口转发规则,将主机的3389端口映射到虚拟机的3389端口。 接下来,我们要在Ubuntu上安装图形界面。虽然Ubuntu默认使用Unity桌面环境,但为了与RDP...

    linux虚拟机上网视频

    2. **端口转发(Port Forwarding)**: 如果需要从外部网络访问虚拟机服务,可以设置端口转发规则,将主机的特定端口映射到虚拟机的相应端口。 五、网络故障排查 1. **检查物理网络连接**: 确保主机的物理网络连接...

    构建Linux实验模板机.pdf

    默认的“网络地址转换(NAT)”模式将虚拟机置于一个独立的虚拟网络中,避免IP冲突,但可能导致宿主机与虚拟机之间的通信不便,需要设置端口映射。在家庭或宿舍环境中,如果只有少数几台设备,可以使用“桥接网卡”...

    vmware虚拟机上网方式

    在这种模式下,虚拟机的网络流量会通过虚拟机管理程序(如VMware或VirtualBox)进行NAT转换,使得虚拟机可以共享宿主机的网络连接,无需额外的物理网络配置。 **特点**: - 虚拟机之间以及与宿主机可以相互通信。 -...

    虚拟机中各种网络设置的解决方案

    - NAT 模式的缺点是外部网络无法直接访问虚拟机,除非通过端口映射等特殊配置。 2. **桥接网卡** - 桥接模式下,虚拟机如同一个独立的物理设备,直接连接到局域网,拥有独立的 IP 地址,与其他网络设备平等地进行...

Global site tag (gtag.js) - Google Analytics