在 vmware 上使用 Linux 作为客户机并与 Windows Vista 共享连接

在 vmware 上使用 Linux 作为客户机并与 Windows Vista 共享连接

我已经尝试使用 vmwware 播放器数周了,现在下载了 vmwware 工作站 7,我有一台笔记本电脑,里面有一个内置调制解调器和一个我买的 USB 调制解调器,它可以很好地将其从主机切换到 ubuntu 以连接到网络。

当我使用主机上的调制解调器在线连接时,我可以毫无问题地让 ubuntu 共享互联网连接,但是尝试使用 NAT 桥接主机并使其从 ubuntu 工作以将互联网连接共享到 Windows Vista,主机,我知道如果它反过来工作它就应该可以工作,我尝试设置我的wlan0 eht0eth1正确的 IP 可以让两个系统通过名称和 IP 互相通知,但不能让它们共享从客户机到主机的连接。

我已经尝试过 iptables 等,有人能帮我解决这个问题吗?我确信这是我忽略的东西,提前谢谢了。

答案1

您说“但尝试使用 NAT 桥接”。这没有意义。您可以选择 NAT 或桥接。NAT 意味着来宾可以访问网络,但网络上的其他计算机(包括主机)看不到来宾 VM。如果您使用桥接,则意味着来宾在网络上获得自己的 IP,并且其他计算机可以通过 IP 访问它。

听起来你应该使用桥接来完成你想做的事情。

然后,您需要将客户操作系统设置为路由器,以便从虚拟网卡执行 NAT 转换以将数据包转发到调制解调器。

然后,您将更改主机操作系统的网络设置,以将客户机用作路由器。(如果您愿意,也可以在客户机上运行 DHCP 来执行此操作,但在这种情况下可能不值得这么麻烦)。

当您在客户机上使用调制解调器时,它之所以能正常工作,是因为 Vmware 中的 NAT 设置会自动处理 NAT 转换,并通过 DHCP 配置客户机系统网络设置以将主机用作路由器。使用桥接时则无法实现这一点。

相关内容