更多背景信息:
- 两个 Ubuntu 14.x 系统均使用 VMware Workstation 10 托管在 Windows 中:Ubuntu 服务器在Windows 7的和Ubuntu 客户端在Windows 8.1。
- 公网IP有限,最好使用单个IP。
我想要:
如果可能的话,通过 SSH 在两个 Ubuntu 之间建立连接。(已经是单向的:从客户 Ubuntu 到服务器)
为这四个系统创建一个局域网,并且该局域网使用一个公网IP访问互联网,这个公网IP应该是Ubuntu服务器最好的选择。
我已经使用@maudam推荐的方法并在以下帮助下部分解决了这个问题本文但是为了让 Ubuntu 服务器处于同一个网络(互联网)中,我应该为其设置另一个公共 IP。
据说使用桥接网络,虚拟机必须在外网拥有自己的 IP 地址。但是对我来说很难也没有必要获得另一个单独的 IP。本文档说可以只使用NAT 网络来解决这个问题。我可以创建一个虚拟虚拟化实验室(局域网),这个内网通过Ubuntu服务器中唯一的以219开头的公网IP访问互联网?
简而言之,是否可以使用一个公共 IP 将它们全部连接起来?我的意思是我需要NAT 穿越技术。
答案1
对于第 1 点:如果您想通过 SSH 访问两个 VMware 托管的 Ubuntu,更简单的方法是将配置从 更改为NAT
。bridged
这样,您可以为客户机分配一个 LAN IP 地址,并且可以通过 LAN 访问主机。
对于第 2 点:只要客户的网络配置是桥接的而不是 NAT,所有三个客户都应该能够在服务器上使用 git。