我在 CentOS 6.2 上安装了 vmware server 2.0.2。我遇到了这个问题打开远程虚拟机 192.168.1.91:8333\32 时出错:无法建立与主机的连接启动虚拟机并打开 VMware 远程控制台时。(其中 192.168.1.91 是主机的 eth0 地址)
经过一番谷歌搜索,我发现一个常见的解决方案是设置静态 IP 或将 DNS 服务器指向 127.0.0.1。但我不太清楚这是什么意思。
这是我尝试过的。
- 添加
127.0.0.1 192.168.1.91
至我的/etc/hosts
文件 - 将域名服务器更改
/etc/vmware/vmnet1/dhcpd/dhcpd.conf
为 127.0.0.1(因此我对虚拟机使用仅主机) - 添加
nameserver 127.0.0.1
至我的/etc/resolv.conf
以上都不起作用。
我在这个问题上花了好几个小时,真心想尽快把它解决掉。
请帮我解释一下。谢谢。
答案1
哦,简单。
不要安装新的 VMWare 服务器实例,并迁移您现在拥有的任何 VMWare 服务器实例。
2010 年 1 月,VMware 宣布终止对 VMware Server 的支持,支持将于 2011 年 6 月 30 日结束。用户可以继续使用 VMware Server,但建议迁移到其他 VMware 产品以获得新技术带来的好处。
有多种 VMware 产品可以替代 VMware Server,具体取决于所需的功能。这些产品包括用于运行一两台虚拟机的 VMware Player、用于在物理主机上进行虚拟化的 VMware vSphere Hypervisor,以及用于运行 100 多个虚拟机并具有集中管理和云可扩展性的 VMware vSphere。请参阅“比较”选项卡以比较这些产品。
用 Player 或 ESXi(有免费版本)替换服务器,然后尝试设置虚拟机和虚拟网络等。
答案2
运行 vmware-config.pl。并在 iptables 中允许端口 8333。