V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
coolicer
V2EX  ›  Linux

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

  •  
  •   coolicer · 2013-08-02 17:26:22 +08:00 · 4101 次点击
    这是一个创建于 4131 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用的是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服务器?
    15 条回复    1970-01-01 08:00:00 +08:00
    sarices
        1
    sarices  
       2013-08-02 19:43:44 +08:00
    端口开放了吗?看看iptables -nL
    dennisyang
        2
    dennisyang  
       2013-08-02 19:51:48 +08:00
    为什么你不用桥接…桥接把你那两块网卡的工作都做了

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

    目测是 node 只bind了 localhost ...
    kennedy32
        9
    kennedy32  
       2013-08-03 18:28:48 +08:00
    nat和iptables
    coolicer
        10
    coolicer  
    OP
       2013-08-03 19:09:10 +08:00
    @allenhsu - - 好像只有本地啊。
    coolicer
        11
    coolicer  
    OP
       2013-08-03 19:09:25 +08:00
    @felix021 回去试一下。
    dennisyang
        12
    dennisyang  
       2013-08-04 10:47:14 +08:00
    @coolicer 我是只弄了个NAT(IP:172.*.*.*,虚拟机生成的)然后ssh 172.*.*.*就可以了
    coolicer
        13
    coolicer  
    OP
       2013-08-04 13:08:37 +08:00
    @dennisyang ssh我设nat也行,我是要访问虚拟机的本地服务器
    dennisyang
        14
    dennisyang  
       2013-08-04 22:11:59 +08:00
    @coolicer 奇怪……你在host里面netstat -an一下?
    sobigfish
        15
    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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   990 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:06 · PVG 04:06 · LAX 12:06 · JFK 15:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.