怎样将虚拟机和主机的外网IP地址变得不同。
需要设置虚拟机的网卡为bridge,即桥接模式,而非NAT模式。 1在BRIDGE模式下,虚拟机的IP是独立于主机IP的,可以看做是完全独立的网络环境,具体设置什么IP地址看你的具体网络环境而定
2如果是用路由器上网,那么你的外网IP只能有1个,不用说虚拟机,就算路由器上连了多台电脑,外网IP也只会有1个,就是出口的路由器获取的外网IP。
3这个跟你的网络环境有关。如果是ADSL等拨号方式上网的,就只能获得1个外网IP地址;如果是校园网等局域网环境,才有可能获得多个IP外网地址——这也仅仅是有可能而已,如果网络提供方做了限制,也同样可能仅限1个IP。
只能实现虚拟机和主机不同IP互相通讯,无法实现不同IP上网。
因为虚拟机和主机说白了,在牵扯到上网的情况下,使用的是同一网卡同一IP地址。
只有在您主机上才存在逻辑性的虚拟机。
(当然,有种办法似乎可以实现,只不过我从来没有在虚拟机上使用过。不知道究竟是否能行,楼主您既然会使用虚拟机,应该知道虚拟机使用的是它自己的虚拟网卡。那么也应该知道主机的网卡可以进行共享,以主机充当网络提供服务器,为虚拟机提供网络服务,由于您只有一块物理网卡,所以绑定网桥的办法不可行。就只能看我前面说的这个办法能不能用了。)
问题
1,虚拟机的IP地址网段是不能随便设的,要跟据你选择的网卡类型设置。
2,跟据你的描述,推段,的虚拟机并没有设置成bridged,很可能是设置成了nat
解决方案
1,将你的虚拟机的网卡删除再重新添加,添加时注意要选择可以bridged网络接口。
2,先通过动态IP取得方法获取IP地址(如果是真正的bridged自动取得的IP应该跟你的主机是同一段) 将信息记录之后,再将IP设成同一网段的固定IP。
3,将虚拟机的防火墙关闭或者把需要的端口开放,这样别的PC才可以接你的虚拟机。
0条评论