vmware 设置访客静态 ip 地址,主机通过 3G 调制解调器连接到专用网络

Posted

技术标签:

【中文标题】vmware 设置访客静态 ip 地址,主机通过 3G 调制解调器连接到专用网络【英文标题】:Vmware set guest static ip address with host connected to private network by 3G modem 【发布时间】:2014-10-10 11:52:21 【问题描述】:

我在 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】:

您是说您的子网掩码是 255.255.255.255。使用此子网掩码,您甚至无法将单个访客添加到您的网络(理论上如果 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 个客人与调制解调器连接。

【讨论】:

感谢您的澄清,我得到了面具部分。如果我通过 NAT 连接,我在访客中有互联网,但访客没有 ip,我如何连接到它的本地主机?谢谢 如果您通过 NAT 连接,您的主机将创建一个虚拟网络。实际上这是一个局域网。您可以根据需要添加任意数量的客人(最多 253 名),他们可以相互联系并与主人联系。在主机的 DOS 中输入 /ipconfig,您将看到他有 2 个不同的 IP,因为它同时位于 2 个不同的网络中(1. Internet 2. 您的本地网络,LAN)。第一个IP应该是10.47.235.94;第二个是C类IP:192.168.x.y。要让访客访问您主机的服务器,请执行以下操作:打开您的访客浏览器,然后在 URL 栏中输入您主机的 IP 地址 (192.168.x.y)。 是的,但是如何从主机访问来宾,我需要从主机访问来宾的本地主机?谢谢 访客也有IP。您可以使用此 IP 访问来宾 mysql 的数据库。在您的应用程序(无论它们是什么)上使用它的 IP,您将可以访问您的访客 localhost。例如:如果您在guest中安装了XAMPP或WAMP,在您的主机的URL中输入它的IP,您就可以访问localhost界面了。 是的,你是对的,因为我通过 NAT 连接,来宾有一个 IP 地址,它是 192.168.252.138,但尝试在浏览器中打开说 page is not available 并尝试 ping 给出 @987654323 @。顺便说一句,我可以从客人 ping 主机。我的客人有互联网,只是无法从主机连接到客人

以上是关于vmware 设置访客静态 ip 地址,主机通过 3G 调制解调器连接到专用网络的主要内容,如果未能解决你的问题,请参考以下文章

Vmware虚拟机设置静态IP地址

zbb20171223 vm12 Vmware虚拟机设置静态IP地址

VMware虚拟机IP设置

vmware虚拟机配置ip地址

Ubuntu16.04静态IP地址的设置

VMware静态地址上网