Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 流浪汉盒子可以';t ping主机_Linux_Vagrant - Fatal编程技术网

Linux 流浪汉盒子可以';t ping主机

Linux 流浪汉盒子可以';t ping主机,linux,vagrant,Linux,Vagrant,我有一个配置了公共网络的流浪汉盒子 我能做的是: 从vbox ping网络上的另一台计算机 从网络上的另一台计算机ping vbox 从主机ping网络上的另一台计算机 从网络上的另一台计算机ping主机 我不能做的是: 从vbox ping主机 从主机ping vbox 这是我的文件网络部分: config.vm.network "public_network", auto_config: false config.vm.provision "shell", run: "alway

我有一个配置了公共网络的流浪汉盒子

我能做的是:

  • 从vbox ping网络上的另一台计算机
  • 从网络上的另一台计算机ping vbox
  • 从主机ping网络上的另一台计算机
  • 从网络上的另一台计算机ping主机
我不能做的是:

  • 从vbox ping主机
  • 从主机ping vbox
这是我的文件网络部分:

config.vm.network "public_network", auto_config: false
config.vm.provision "shell",
  run: "always",
  inline: "ifconfig eth1 192.168.0.20 netmask 255.255.255.0 up"

不确定我做错了什么…

这很奇怪,应该可以解决这个问题。无论如何,如果这不起作用,可能错误在您的文件中的其他地方。尝试手动设置ip地址

config.vm.network "public_network", ip: "192.168.0.23"

这就是我在流浪者包厢里的工作方式,效果很好。希望这对您有所帮助。

谢谢,但它不起作用。我唯一能想到的就是在vbox中我看到了两个以太网适配器。eth0是以前专用网络的旧版本。eth1是具有公共IP地址的。我想知道我怎样才能摆脱私人的,取而代之的是公共的。