networking - 多个 Vagrant VM 可以通过 VM 主机名进行通信吗?

标签 networking vagrant

我正在使用 Vagrant 管理多个虚拟机。网络配置为私有(private)网络,IP 地址已设置,主机名已分配。如下面的 Vagrantfile 所示。

虚拟机可以通过 IP 地址相互通信,但我想知道如何允许虚拟机使用分配的主机名进行通信。 IE。制作方法ping comtest2来自 comtest1 的工作?

Vagrant 文件:

Vagrant.configure("2") do |config|

  config.vm.define "comtest1" do |comtest1|
    comtest1.vm.box = "precise32"
    comtest1.vm.hostname = "comtest1"
    comtest1.vm.network "private_network", ip: "192.168.10.21"
  end

  config.vm.define "comtest2" do |comtest2|
    comtest2.vm.box = "precise32"
    comtest2.vm.hostname = "comtest2"
    comtest2.vm.network "private_network", ip: "192.168.10.22"
  end

end

最佳答案

关于networking - 多个 Vagrant VM 可以通过 VM 主机名进行通信吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20681190/

相关文章:

python - 我如何显示 igraph 输出?

c++ - 从 gettimeofday 创建 ntp 时间戳

ftp - 哪些FTP传输模式被广泛使用?

networking - 为什么 "netstat -a"不立即退出但 "netstat -n"呢?

ruby - 如何在 Vagrant 中使用本地环境变量?

sockets - 尝试远程调试时找不到进程调度程序的可用套接字端口

ubuntu - 使用 Vagrant 和 Ansible 同步文件夹时,用户的主目录由 root 拥有

networking - ElasticSearch 中的 bind_host 和 publish_host 有什么区别?

vagrant - 将 ruby​​ 变量传递给配置者

vagrant - "vagrant box update"自动位于 "vagrant up"之前