尝试通过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?至少没有一些配置。
答案 0 :(得分:0)
解决方案是桥接网络。将其添加到Vagrantfile
:
Vagrant.configure("2") do |config|
config.vm.network "public_network"
end
此处的文档: https://www.vagrantup.com/docs/networking/public_network.html