物理机如何通过虚拟机网络上网?

2013-03-17 15:07:13 +08:00
 Xrong
情况是这样子的:
前段时间倒腾的黑苹果一台(上网是个大问题)
但是呢,因为学校锐捷客户端升级到了4.8版本,无法使用Mentohust来解决坑爹网络问题,所以想到在虚拟机Parellel下安装win7再桥接到物理机的网卡上认证上网。不出意料虚拟机里面的win7认证成功可以正常上网。
下面是我的问题比较简单,就是如何让我的黑苹果(也就是物理机了)通过虚拟机里面的网络上网???
希望有折腾过了给个方案,木有折腾过的给个思路…不甚感激
5519 次点击
所在节点    问与答
9 条回复
dowhat
2013-03-17 15:13:43 +08:00
“不出意料虚拟机里面的win7认证成功可以正常上网。”
试过了吗?有没有出意料?
Xrong
2013-03-17 15:17:19 +08:00
@dowhat 我现在就是在虚拟机下认证回贴的,就差怎么让物理机怎么上网了,谢谢回复
swulling
2013-03-17 16:50:28 +08:00
@Xrong 桥接的话虚拟机和物理机在同一子网下,同一子网下共享上网的办法很多

最简单的办法就是做 forward
danzwl
2013-03-17 16:57:38 +08:00
http://cloud.danzwl.info/Ncqy 你可以参考一下
reusFork
2013-03-17 19:01:20 +08:00
虚拟机上开网络链接共享,然后物理机就能用dhcp了
jasontse
2013-03-17 20:10:44 +08:00
虚拟机做双网卡 然后指向虚拟机软件的虚拟局域网 比如host only
然后在物理机上添加一块指向虚拟机的网卡 最后修改物理机的默认网关
haohaolee
2013-03-17 21:20:19 +08:00
如果没记错的话,锐捷是禁止多网卡的。
lz还是把物理机和虚拟机的ip 路由都说一下
Xrong
2013-03-17 22:34:55 +08:00
多谢 @jasontse @reusFork @danzwl @swulling 的回复已经成功通过虚拟机让Mac OS上网了,说下我方案:
使用虚拟机parallel给win7分配两个网卡,
A网卡:桥接物理机上的本地网卡
B网卡:桥接物理机上的无线网卡
A网卡用来通过锐捷认证,@haohaolee 多网卡限制,可以通过锐捷共享助手解决
B网卡用来共享A网卡的网络
接着B网卡与物理机上的无线网卡设置为同一网段(这里我估计可以使用Mac OS上的虚拟网卡来解决,然后就可以腾出无线网卡了),并设置DNS。
接着在Mac的网络设置里面,把无线网卡拉到最顶端(所有网络数据走无线网卡,中转到虚拟机上的第一张网卡)
然后一切OK

PS:推荐个解决Mac OS破坏DNS解析顺序的小东西(dnsmasq)很好很强大,坑爹的Mac OS会绕过hosts文件,直接通过所设置的DNS来解析。
benjunk
2023-04-20 21:40:17 +08:00
@Xrong 兄弟,这个办法现在还能用么?

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

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

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

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

© 2021 V2EX