V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
smallgoogle
V2EX  ›  问与答

Vagrant 如何配置虚拟机访问宿主机的端口

  •  
  •   smallgoogle · 2019-08-20 13:20:00 +08:00 · 2371 次点击
    这是一个创建于 1703 天前的主题,其中的信息可能已经有所发展或是发生改变。

    关于 Vagrant 搜索出来的都是 虚拟机映射端口到宿主机,共享目录到宿主机;

    那么问题来了,我想让虚拟机访问宿主机的端口,咋办?

    我的场景大概是,创建了两台虚拟机,一台 A 一台 B ;

    我在 A 创建了数据库,映射了端口到宿主机,那么我想 B 可以访问宿主机的端口 访问到 A 的数据库。咋办?

    忽略给他们配置独立内网 IP 的想法。

    5 条回复    2019-08-20 14:14:26 +08:00
    blackeeper
        1
    blackeeper  
       2019-08-20 13:50:43 +08:00
    vagrant bridge 模式不是默认就可以么
    smallgoogle
        2
    smallgoogle  
    OP
       2019-08-20 13:52:18 +08:00
    @blackeeper 可以吗?那虚拟机应该访问啥 ip 才能访问到宿主机?
    Sylv
        3
    Sylv  
       2019-08-20 14:02:07 +08:00 via iPhone
    bridge 模式下宿主机和虚拟机在局域网内就是平级的,直接访问宿主机的内网 IP 就行。
    blackeeper
        4
    blackeeper  
       2019-08-20 14:11:39 +08:00
    @smallgoogle 宿主机配置一个网络 192.168.88.1/24,A/B 主机 bridge 这个网络,IP 分别为:192.168.88.2/3,那么他们就是一个网段,这样都是通的。
    smallgoogle
        5
    smallgoogle  
    OP
       2019-08-20 14:14:26 +08:00
    @Sylv
    @blackeeper 谢谢。我自己骚操作一波看看。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5674 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:26 · PVG 10:26 · LAX 19:26 · JFK 22:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.