【发布时间】:2017-01-30 21:47:47
【问题描述】:
出于开发目的,我在 Windows Ten 主机上安装了 VirtualBox CentOS 7.0 来宾操作系统,但端口转发根本不起作用。
我有一个NAT'd 网络适配器(我不能在这个网络上使用桥接适配器),公平地说,我更喜欢桥接适配器。但其他一切都很顺利。除了端口 4567 和 9292 不会转发,而端口 22 和端口 80 工作正常。
我有
- 在 NAT'd 适配器的 VirtualBox 中为端口
22,80,4567,9292添加了端口转发。 - 完全禁用
CentOS 7.0上的防火墙(并重新启动),然后排除 - 所有端口在本地主机上都可以正常工作,即在虚拟机中
localhost:4567和localhost:9292一样完美 - 在访客上切换
SELINUX(为了良好的衡量标准) - 每次我进行网络更改时都会系统地重新启动主机上的整个 VM->portforward 更改
- 尝试
10.0.2.15:4567/10.0.2.15:9292无果而终
我一直在端口 22 和端口 80 上运行良好
这是流量问题还是防火墙问题,VirtualBox 界面上是否存在某种对我隐藏的网络过滤?
我很想得到一些帮助。
【问题讨论】:
-
这看起来和stackoverflow.com/questions/21250885/…是同一个问题
-
谢谢@matt,你是对的,这是一个霰弹枪,我会发布答案
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?
-
感谢您的勤奋+jww,但这肯定是一个开发问题,最值得注意的是因为链接的答案已发布在SO中,感谢您在这件事上的勤奋,也许我可能会建议接下来稍微考虑一下时间?
标签: ruby linux sinatra virtualbox shotgun