本地主机访问虚拟主机服务器的问题。

2013-08-02 17:26:22 +08:00
 coolicer
用的是virtualbox,虚拟机是xubuntu。第一块网卡选host-only,第二块网卡选NAT。本地生成的host-only连接的ip为192.168.56.1。(网卡的ip都是让它自动获取,虚拟机可以接连外网)

第一块网卡:192.168.56.101

第二块网卡:10.0.3.15

在本地和虚拟机都能ping通192.168.56.101,为什么不能访问在虚拟机中的nodejs服务器?
3952 次点击
所在节点    Linux
15 条回复
sarices
2013-08-02 19:43:44 +08:00
端口开放了吗?看看iptables -nL
dennisyang
2013-08-02 19:51:48 +08:00
为什么你不用桥接…桥接把你那两块网卡的工作都做了

ps:你试试只开NAT,然后连NAT的IP地址
kingseven
2013-08-03 09:46:43 +08:00
选桥接,简单方便
coolicer
2013-08-03 10:55:46 +08:00
@dennisyang 单桥接没有试过。
coolicer
2013-08-03 10:57:21 +08:00
@dennisyang 之前是选NAT的。后面查资料说加多一块网卡才行。第二块网卡可选NAT或Bridge
allenhsu
2013-08-03 15:15:30 +08:00
xubuntu 是否开了防火墙屏蔽了 node 的端口?
allenhsu
2013-08-03 15:16:36 +08:00
另外 node 里 listen 的是什么 IP
felix021
2013-08-03 18:15:55 +08:00
我用这种方案好几年了,56.101这个ip可以完全访问啊。

目测是 node 只bind了 localhost ...
kennedy32
2013-08-03 18:28:48 +08:00
nat和iptables
coolicer
2013-08-03 19:09:10 +08:00
@allenhsu - - 好像只有本地啊。
coolicer
2013-08-03 19:09:25 +08:00
@felix021 回去试一下。
dennisyang
2013-08-04 10:47:14 +08:00
@coolicer 我是只弄了个NAT(IP:172.*.*.*,虚拟机生成的)然后ssh 172.*.*.*就可以了
coolicer
2013-08-04 13:08:37 +08:00
@dennisyang ssh我设nat也行,我是要访问虚拟机的本地服务器
dennisyang
2013-08-04 22:11:59 +08:00
@coolicer 奇怪……你在host里面netstat -an一下?
sobigfish
2013-08-04 22:49:54 +08:00
也遇到这个问题了。现在也是NAT+HOST ONLY

ssh 或者curl 就会提示
Connection reset by peer


VirtualBox 4.2.16 Debian 7 netinst iso

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/77786

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX