OSX上Vagrant可公开访问的IP

时间:2016-08-06 22:19:22

标签: macos ubuntu network-programming vagrant netcat

尝试通过Vagrant和Linux学习更多关于网络的知识。

我的机器正在运行OSX并且我已经启动了一个Vagrant盒子(可靠的64)并设置了一个简单的netcat重定向,如下所示: printf 'HTTP/1.1 302 Moved\r\nLocation: https://www.eff.org/' | nc -l 2345

当我点击它时,我正试图让netcat重定向我的浏览器(IP:2345),但似乎没有任何效果。我曾尝试从Vagrant中查找IP多次,我一直在寻找不同的地址,但没有一个能够正常工作。浏览器只是挂起而netcat永远不会收到请求。

我对虚拟机的经验很少,所以我猜这个实例中没有可公开访问的IP?至少没有一些配置。

1 个答案:

答案 0 :(得分:0)

解决方案是桥接网络。将其添加到Vagrantfile

Vagrant.configure("2") do |config| config.vm.network "public_network" end

此处的文档: https://www.vagrantup.com/docs/networking/public_network.html