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

2013-11-13 03:50:52 +08:00
 vivianalive
情况是这样的,
我在Mac上安装了VMfusion,然后在里边安装Win7虚拟机.
在虚拟机里建了一个C#网站.
但是不知道如何从Mac用浏览器去访问该网站?

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

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

PS: 家里只有一个路由.
PPS: 我考虑买个USB网卡,然后把网卡分配给虚拟机.这样虚拟机就能真正的成为物理网络中的一员了. (不知道是否可行)
3221 次点击
所在节点    问与答
12 条回复
yangqi
2013-11-13 03:54:13 +08:00
在windows里看ip地址和网关,你虚拟机的windows可以连到internet不?
zhangxiao
2013-11-13 04:56:07 +08:00
虚拟网卡和你的主机网卡做桥接,或者做端口映射把虚拟机的端口映射到主机某个端口,然后用主机ip+端口访问
jasontse
2013-11-13 09:21:17 +08:00
虚拟机是什么ip就访问什么
vivianalive
2013-11-13 10:25:22 +08:00
@yangqi 如果用Share with my Mac,即NAT模式,虚拟机和主机都可以连internet.
我觉得应该就如 @zhangxiao 说的,要设置端口映射.(此处后悔一下大学网络课翘太多了.)
@jasontse 这个试过啦.也许是我太愚钝了. :(

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

PS: 刚去花20RMB买了个USB无线网卡,插上去,制定给虚拟机.然后就搞定了 ~ ~!
zhangxiao
2013-11-13 16:43:34 +08:00
@vivianalive 俗话说...钱能解决的问题就不是问题... :p
1314258
2013-11-13 17:10:41 +08:00
@zhangxiao 我快哭了。
vivianalive
2013-11-13 17:24:00 +08:00
@1314258 昨晚我也快哭了...虚拟机今天就要用.环境都搭好了,但就是不知道怎么连进去..然后天又快亮了.我的plan B可是花2000块钱买一个超级低配的主机专门做环境.
aliuwr
2013-11-13 19:24:23 +08:00
2L 就是正解.
@vivianalive 是不是 Bridge 错了网卡? 成功后虚拟机和物理机应该在同一个网段.
vivianalive
2013-11-15 20:59:12 +08:00
@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

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

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

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

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

© 2021 V2EX