为了在 adsl 质量较差的区域满足 HTTP 请求,我考虑使用 4G 加密狗来满足这些请求,因为上传速度提高了 5 倍。
但是,我注意到传入流量似乎没有到达带有加密狗的 PC。我尝试使用 Linux(Ubuntu 14.04.2)和 Windows 7 计算机。在这两种机器上,当 Wireshark 监控流量时,当我从客户端发出请求时,我找不到任何到端口 80 的传入流量。此外,客户端可以 ping 服务器的 IP。
据我了解,在两个平台上,此加密狗都创建了 IP 为 192.168.9.100 的以太网连接,设备作为其网关为 192.168.9.1;并且似乎它不会将传入流量(除非它与传出流量相关,我猜)转发到实际机器。如果是这种情况,我需要的是一种将 PC 的 IP 设置为加密狗的 DMZ(或转发单个端口)的方法,但我在其 Web 管理区域中找不到任何东西。
所以我的问题是,这个设备能实现这个目标吗?
答案1
联系 ISP(沃达丰)后,我被告知我观察到的行为是由他们的网络架构引起的,而不是加密狗。可能是由于 NAT,正如詹姆斯提到的,尽管我还没有证实这一点。
此后,我尝试使用另一家运营商(NOS)的新加密狗,并且我发送到其公共 IP 地址的所有流量都成功到达其所连接的个人计算机,正如我最初预期的那样。
需要说明的是,这些运营商的网络架构的不同行为可能特定于我所在的地区,即葡萄牙。
答案2
我遇到了同样的问题。根据我从 Vodafone 获得的信息,APN“internet.vodafone.pt”为每个客户端分配一个公共 IP。问题是相同的 PEN。我可以首先按照以下网站上的说明解决在 Raspberry Pi 中配置路由器的问题:https://voyager.lupomesky.cz/howto/raspi-4g-ap/和http://www.g7smy.co.uk/?p=505. 在我选择在我的 TP-Link TL-WRD3500 上安装 Multiweb ofmodemsandmen 版本的固件后,一切都运行正常。