虚拟机搭建测试环境中主机IP以及虚拟机IP的设置,解决方案?

场景一:
主机使用:win
联网方式为:网线连接上网


虚拟机(软件使用为VMware或者VisualBox)
现在通过虚拟机软件虚拟5台虚拟机(当然这个可以根据需要调整)
这5台虚拟机,其中4台作为客户端,分别标记为client1/client2/client3/client4; 1台作为服务端,标记为sever1


要求实现:

  1. win主机可以通过ssh软件连接虚拟机;

  2. 5台虚拟机之间可以相互访问;

  3. win主机也可以与虚拟机相互通信,并进行对虚拟机的本地测试;

  4. win主机可以连接互联网;

求配置方案

阅读 5.9k
4 个回答

DHCP。
你这是要搭建一个局域网。可以用DHCP自动分配IP,前提是设置好网段。
不用DHCP的话比如:设置“虚拟网络”win的虚拟网卡IP:10.10.10.10然后c1的IP:10.10.10.11,c234类推。如果相互ping不通再截图找我。特么没虚拟机不能给你图。

1、每个虚拟机网络连接配置成桥接;
2、给每个虚拟机设置个固定IP,同网段;

虚拟机网络配置必须全用net或者桥接,自己的经验是如果虚拟机跨网段通讯容易出问题,还是统一的好。

虚拟机用Virtualbox(免费)
虚拟机网络选择仅主机(Host-Only)适配器

  1. 虚拟机开启ssh服务后,win可以用192.168.56.xxx连接虚拟机;

  2. 虚拟机之间可以通过192.168.56.xxx相互访问;

  3. win主机可以连接互联网(如果本来就可以联网的话)。

如果虚拟机也需要连接互联网,虚拟机加多一个nat网卡。
管理->全局设定->网络,可以配置Host-Only网络。

亲测可用~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏