|
|
这个问题貌似好多年前有人问过,说是某大学网络需要上网认证客户端动态获取IP,想用虚拟系统固定一个IP做服务器啥的。忘了是自己大学时候曾经做过还是看到别人的文章。
我自己想了一下,在虚拟系统的网卡上桥接到真实网卡,安装代理软件,拨号后通过代理软件共享给真实系统用就行了。
vmware station的桥接网络做得很好,不用设置就能用。不过我通常都是用的host to host网络自己再桥接的。
另外,楼主的“学术性”谈不上吧,是NAT不是net.
还有,楼上说的实现方法需要主板支持vt-d或者iommu技术才能实现。通常安装在底层的虚拟机才能做到,比如vmware esxi,xen(xenserver),kvm,virtual box(4.1.2linux版目前是测试),hyper-v 忘了哪个版本可以。除了极个别非底层运行的虚拟机软件可以做到,我知道的Parallels的图形工作站版,可以直通显卡,不过需要特做的驱动还有针对特定的硬件。
vt-d的技术国人几乎没有想到在民间的利用价值,技术资料更是少得可怜,国外研究得很热,已经在虚拟机上很好的实现家用网络、系统、多媒体、存储等all in one的方案了。
以后买主板最好挑带有此功能的,当然还要有CPU支持。m-atx的小板,加上两张显卡和集显,可以同时给虚拟系统派送(pass through)三张显卡,就可以同时给三个人用了。性能是真实机子的80-95%(看使用的虚拟机定)。再弄个虚拟系统装网络存储,爽。
本人已经实现xen,kvm的显卡派送,esxi的比较挑显卡,不过高端的ATI显卡一般都行。目前已经应用在生产环境中,给公司的员工装了一台主机,4张显卡,5个人同时游戏。选些空闲时候整理一下准备投稿。
各位有兴趣的可以到国外去爬一下文,现在讨论得挺热的。 |
|