Vagrant: ping не работает, пока работает ssh - PullRequest
0 голосов
/ 28 февраля 2019

Я создал vagrant box, используя следующие настройки:

Vagrant.configure("2") do |config|
  config.ssh.forward_x11 = true
  config.vm.define 'test2' do |machine|
    machine.vm.box = "ubuntu/xenial64"
    machine.vm.network :public_network, ip: "192.168.33.23"
    machine.disksize.size = "15GB"
    machine.vm.synced_folder "./data", "/root/data"
    machine.vm.provider "virtualbox" do |v|
      v.name = 'test2'
      v.customize ["modifyvm", :id, "--memory", 3072]
      v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/data", "1"]
    end
  end

end

Я могу подключиться к этому ящику через ssh, но когда я пытаюсь пропинговать его следующим образом:

ping 192.168.33.23

Выдает ошибку тайм-аута.Почему это происходит?

1 Ответ

0 голосов
/ 28 февраля 2019

ssh и ping используют разные порты, вероятно, при попытке пропинговать этот IP сервер, вероятно, запрещает публичный доступ.Попробуйте использовать telnet с определенным портом, чтобы увидеть, открыт ли порт и доступен ли он.

...