无法通过端口转发访问华为路由器后面的 Ubuntu 服务器

ren*_*arf 6 ubuntu port-forwarding

我安装了 Ubuntu 12.10 服务器,并从我的 ISP 获得了一个静态 IP。Ping IP 结果成功。我还有一个华为 Echo-Life HG-521 调制解调器。我根据本网站的说明设置了端口转发。我还和华为的人核实了这一点。问题是当我在浏览器中输入我的静态 IP 时,我总是卡在调制解调器/路由器登录界面。

转到分配给我的 Ubuntu 服务器(在我的网络上)的 IP 地址,我可以看到 nginx 正确地提供页面。另一件事是,只能通过我的本地网络获取我的调制解调器/路由器接口。我让一个朋友尝试我的静态 IP,但他说他得到了一个空白页面。我认为这意味着无法从外部访问网关。

知道为什么我会遇到这个问题吗?我应该如何解决这个问题?

Wes*_*ley 1

你永远不会说你将哪个外部端口转发到 Ubuntu 服务器,你也永远不会说你的 Ubuntu Web 服务器正在哪个端口上运行。我将假设端口80和/或443对于这两种情况。

尽管存在端口转发规则,调制解调器的 Web 管理页面很可能会驻留在端口上80并在转发规则发生之前拦截流量。我在低端路由器和调制解调器中看到过这种确切的情况。您可能需要将调制解调器的管理端口更改为 port 以外的端口80。波特酒8080是一种流行的选择。