日期:2014-05-16  浏览次数:20605 次

关于虚拟机VM的上网问题
我使用VM的nat方式联网,有个问题我搞不清:dhcp分配的虚拟机ip地址与我的主机vmnet8是在一个局域网的,可以ping通,但是vmnet8这张虚拟网卡是不能连接internet,这张虚拟网卡和我的主机上网的网卡eth0不是一个局域网的,为什么nat方式还能上网呢?
我的虚拟机是fedora17系统,我设置桥接上网,怎么也无法成功,不是只要将某个文件里填写子网掩码,ip地址等信息就可以了吗?如http://blog.csdn.net/yanzi1225627/article/details/7754092 所述。可是我无论如何都失败了。不知为何?
求大神赐教
------解决方案--------------------
bridge相当于,有一台交换机接入到你的局域网,然后虚拟机就通过交换机直接接入你的局域网了。这种情况下,你应该懂了虚拟机该如何 上网了吧。  你实际的电脑是ADSL,那bridge时,虚拟机也得建ADSL。  如果实际电脑是连上网,DHCP设置,然后就能上网了,那么虚拟机也同样的设置。。如果实际电脑得设置固定IP,那么虚拟机也得设置固定IP。

NAT本来就相当于,你的机器有2个网卡,一个接到实际的局域网中,另一个接到了虚拟机上。 NAT上网本来就是这种情况,有什么不理解的。
路由器作NAT上网,这个你明白吧。  路由器也相当于有2个网卡,一个接到外网中,一个接到局域网的机器上(多端口只是相当于用交换机连接了)。。一样的道理 。