【发布时间】:2015-03-26 21:58:37
【问题描述】:
我的 Rails 服务器 (WEBrick 1.3.1) 设置在虚拟机 (ubuntu 12.04) 上并使用 NAT。默认 IP 地址为 10.0.2.15,端口为 3000。如何从我的主机 (win8) 访问?
我曾尝试使用端口转发,但它不起作用。
设置 -> 网络 -> 端口转发
协议 |主机IP |主机端口 |访客IP |访客端口
TCP 127.0.0.1 3308 10.0.2.15 3000
【问题讨论】:
-
你为什么使用 NAT 模式?如果你想直接连接到你的虚拟机,桥接模式更容易。
-
@yogipriyo,你没有解决这个问题。
-
@tony.0919,设置端口转发后,您是否尝试导航到127.0.0.1:3308?使用您的端口转发设置,我可以通过 Windows 机器上的浏览器访问我的 rails 应用程序。
-
嗨@Tass,我只是想知道他使用NAT 的原因。因为我之前读过的大部分时间,所有者的帖子还不知道最适合他们的情况的网络模式。
-
@yogipriyo,我同意如果尝试从其主机访问虚拟机来宾,这是最简单的设置。作为一个在这里问了几个问题的人,我知道当人们建议你做其他事情时会多么令人沮丧。使用 NAT 连接的端口转发是他/她希望正常运行的可行选项。我们需要留意提出问题的人,并专注于解决他/她的问题。
标签: virtualbox nat portforwarding webrick