我已经使用以下设置创建了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结束
我可以通过ssh连接到这个机器,但是当我尝试这样ping它时:
ping 192.168.33.23它向我抛出超时错误。为什么会发生这种情况?
发布于 2019-02-28 17:22:07
ssh和ping使用不同的端口,可能是在尝试ping该IP时,服务器可能会拒绝公共访问。尝试使用具有特定端口的telnet,以查看端口是否已打开并可访问。
https://stackoverflow.com/questions/54922063
复制相似问题