我有 2 台不同的机器在 Virtual Box 上运行 ubuntu,我试图在一台机器上运行服务器并从另一台机器连接客户端。但是我无法连接,因为虚拟盒子机器给出的 IP 地址非常奇怪,即 10.x.x.x。我正在设法在同一台虚拟机器上运行两个程序,一个作为 ./server 另一个作为 ./client localhost 2017 但不是在不同的机器上。我正在尝试使用 ./client 10.x.x.x 2017 和产生的错误是 error connecting 。我还应该补充一点,当我检查时,据说虚拟盒子上的两台机器具有相同的 IP 地址。请帮忙吗?
最佳答案
VirtualBox 默认配置 NAT 网络。 您需要在桥接模式下设置您的适配器,并确保您的路由器可以为两个虚拟机提供 IP 地址。
您可以阅读更多相关信息 HERE .
关于linux - 使用 TCP/IP 从一个 virtualbox 连接到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43516924/