首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法为ubuntu virtualbox来宾目的地在主路由器上设置端口转发

无法为ubuntu virtualbox来宾目的地在主路由器上设置端口转发
EN

Stack Overflow用户
提问于 2017-11-16 01:27:23
回答 1查看 552关注 0票数 0

我有Windows 10主机运行VirtualBox,Ubuntu客户有一个桥适配器@ 192.168.1.5。另外,我在Ubuntu中运行一个港口绑定到端口8080的码头容器。我可以在我的网络中点击192.168.1.5:8080 (例如,我的移动主机和桌面主机)。

但是,我无法让mi424wr路由器上的端口转发到ubuntu来宾@ 192.168.1.5。我可以让端口转发在我的Windows 10机器上工作。

难道我的路由器不喜欢ubuntu客户虚拟机吗?

编辑:以下是当我尝试从外部ip地址尝试时路由器安全日志中的条目:

港口正向规则: 56123 -> 192.168.1.5:8080

  1. 连接打开: TCP 192.168.1.5:8080 <->myIp:56123 74.96.218.140:1024关闭/关闭local_dev NAPT传入静态UNINIT不安全
  2. 连接打开: TCP 192.168.1.5:8080 <->myIp:56123 myIp:1025关闭/关闭local_dev NAPT传入静态UNINIT不安全
  3. 通配符连接钩住: TCP 192.168.1.5:8080 <->myIp:56123 myIp:1024已关闭/SYN_SENT local_dev NAPT传入静态BNAPT不安全
  4. 通配符连接钩住: TCP 192.168.1.5:8080 <->myIp:56123 myIp:1025已关闭/SYN_SENT local_dev NAPT传入静态BNAPT不安全
  5. 连接打开: TCP 192.168.1.5:8080 <->myIp:56123 74.96.218.140:1026关闭/关闭local_dev NAPT传入静态UNINIT不安全
  6. 连接打开: TCP 192.168.1.5:8080 <->myIp:56123 myIp:1026关闭/关闭local_dev NAPT传入静态UNINIT不安全
  7. 通配符连接钩住: TCP 192.168.1.5:8080 <->myIp:56123 myIp:1026已关闭/SYN_SENT local_dev NAPT传入静态BNAPT不安全

我的实际ip地址被替换为"myIp“

此外,我已经测试了一个http-服务器npm包承载一个静态文件。它在我的局域网内工作,但端口转发也失败了,这应该是否定码头的罪魁祸首。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-16 04:45:36

这可能是因为Ubuntu、Docker容器或Windows防火墙上的防火墙设置。也许它们被设置为允许192.168.*.*私有地址,而不是公共IP地址?

见:UFWiptables码头工人和iptablesWindows防火墙

我会逐个通过每个防火墙配置,并在每次更改之后测试您是否能够通过。请注意,UFW只是iptables的前端,可能启用也可能不启用。

如果所有这些似乎都没有帮助,也许您在NAT模式下运行Ubuntu会更成功,除了在您的路由器上通过Virtual进行端口转发设置之外。

见:虚拟盒网络 (特别是6.3.1)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47320072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档