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

主机为Mac,如何访问Win7虚拟机里的网站呢?

  •  
  •   vivianalive · 2013-11-13 03:50:52 +08:00 · 3287 次点击
    这是一个创建于 4032 天前的主题,其中的信息可能已经有所发展或是发生改变。
    情况是这样的,
    我在Mac上安装了VMfusion,然后在里边安装Win7虚拟机.
    在虚拟机里建了一个C#网站.
    但是不知道如何从Mac用浏览器去访问该网站?

    VMfusion提供的几个选项,
    Share with my Mac
    Autodetect
    Ethernet
    Private to my Mac

    折腾到凌晨4点,Google,bing也未果,只好来求教. :(

    PS: 家里只有一个路由.
    PPS: 我考虑买个USB网卡,然后把网卡分配给虚拟机.这样虚拟机就能真正的成为物理网络中的一员了. (不知道是否可行)
    第 1 条附言  ·  2013-11-13 12:51:11 +08:00
    中午去电脑城花20RMB买了个USB无线网卡,插上去,制定给虚拟机.然后就搞定了 ~ ~!
    20RMB一个的问题,暂且先这么用着吧.
    12 条回复    1970-01-01 08:00:00 +08:00
    yangqi
        1
    yangqi  
       2013-11-13 03:54:13 +08:00
    在windows里看ip地址和网关,你虚拟机的windows可以连到internet不?
    zhangxiao
        2
    zhangxiao  
       2013-11-13 04:56:07 +08:00
    虚拟网卡和你的主机网卡做桥接,或者做端口映射把虚拟机的端口映射到主机某个端口,然后用主机ip+端口访问
    jasontse
        3
    jasontse  
       2013-11-13 09:21:17 +08:00 via iPad
    虚拟机是什么ip就访问什么
    vivianalive
        4
    vivianalive  
    OP
       2013-11-13 10:25:22 +08:00
    @yangqi 如果用Share with my Mac,即NAT模式,虚拟机和主机都可以连internet.
    我觉得应该就如 @zhangxiao 说的,要设置端口映射.(此处后悔一下大学网络课翘太多了.)
    @jasontse 这个试过啦.也许是我太愚钝了. :(

    谢谢大家,最近实在太忙了,没空去研究..决定中午去电脑城买个USB网卡先.
    zxy
        5
    zxy  
       2013-11-13 10:53:42 +08:00
    @vivianalive 我来装个试试
    zxy
        6
    zxy  
       2013-11-13 11:05:37 +08:00
    @vivianalive 如图,试试?
    vivianalive
        7
    vivianalive  
    OP
       2013-11-13 12:49:20 +08:00
    @zxy 各种方式都试过了.还试过获取guest os ip,然后设置gust和Host在同一个网段...
    也许还是我哪里改的不对.

    PS: 刚去花20RMB买了个USB无线网卡,插上去,制定给虚拟机.然后就搞定了 ~ ~!
    zhangxiao
        8
    zhangxiao  
       2013-11-13 16:43:34 +08:00
    @vivianalive 俗话说...钱能解决的问题就不是问题... :p
    1314258
        9
    1314258  
       2013-11-13 17:10:41 +08:00
    @zhangxiao 我快哭了。
    vivianalive
        10
    vivianalive  
    OP
       2013-11-13 17:24:00 +08:00
    @1314258 昨晚我也快哭了...虚拟机今天就要用.环境都搭好了,但就是不知道怎么连进去..然后天又快亮了.我的plan B可是花2000块钱买一个超级低配的主机专门做环境.
    aliuwr
        11
    aliuwr  
       2013-11-13 19:24:23 +08:00
    2L 就是正解.
    @vivianalive 是不是 Bridge 错了网卡? 成功后虚拟机和物理机应该在同一个网段.
    vivianalive
        12
    vivianalive  
    OP
       2013-11-15 20:59:12 +08:00   ❤️ 1
    @aliuwr @zxy @jasontse @yangqi @zhangxiao
    谢谢几位,原因终于找到了.
    1. 新装的win7虚拟机本地防火墙为关闭.
    2. chrome/safari之类视100,101之类的端口为不安全端口,故无法通过这些端口打开网站. 而我的网站正好是 192.168.1.120:100和192.168.1.120:101

    解决办法:
    1. 关闭win 7 虚拟机
    2. 指定100,101为可访问的端口.
    open /Applications/Google\ Chrome.app/ --args --explicitly-allowed-ports=100,101
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5427 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:25 · PVG 16:25 · LAX 00:25 · JFK 03:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.