Vmware设置guest虚拟机IP地址,主机通过3G调制解调器连接到专用网络

时间:2014-08-17 10:52:24

标签: networking vmware vmware-workstation

我在vmware上有windows 7主机和访客debian 7。我通过3G调制解调器连接到互联网,这是主机的IP配置

PPP adapter [provider name]:
   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 10.47.235.94
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 0.0.0.0

我想要实现的目标是

1) set static ip for guest
2) connect from host to guest by ftp and remote mysql
3) access internet in guest

过去我有有线网络连接,主机的ipconfig是这个

IPv4 Address. . . . . . . . . . . : 192.168.0.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1

那次我刚刚将vmware中的网络类型更改为桥接并且有了这个

nameserver 192.168.0.1
etc/resolv.conf中的

以及etc/network/interfaces中的这些行,所有内容都很好。

iface eth0 inet static
address 192.168.0.107
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.0.1

我试着做类似的事情

address 10.47.235.95  # just putting some ip other than the host's ip
netmask 255.255.255.255 # same as for host
network 192.168.1.0     # did not know what to put, so just left the same
gateway 0.0.0.0 # host's gateway

但是不起作用,我也无法连接到客人,也没有互联网。

感谢

1 个答案:

答案 0 :(得分:0)

您说你的子网掩码是255.255.255.255。使用此子网掩码,您甚至无法将单个guest虚拟机添加到网络中(理论上,如果S.N掩码为255.255.255.255,则没有网络)。它应至少为255.255.255.252。当您向访客提供IP 10.47.235.95时,它将不会与您的网络连接,因为此IP属于另一个网络。如果选择桥接网络类型,则您的访客将直接与您的网卡连接,并将尝试使用IP。但由于您的S.N掩码为255.255.255.255,因此您的访客无法使用IP。尝试使用NAT模式而不是桥接模式。如果这不起作用,则必须更改调制解调器S.N掩码。如果你有S.N掩码255.255.255.0就可以了,因为这个网络允许253个访客与调制解调器连接。