3G USB Dongle 的静态固定私有 IP 背后的理论是什么?

3G USB Dongle 的静态固定私有 IP 背后的理论是什么?

我们有一些 3G 适配器,插入了服务提供商的 SIM 卡。经过正确配置(选择正确的 APN 等),笔记本电脑或 PC 将拥有一个静态私有 IP(10.xxx)。

此 IP 是固定的。也就是说,如果我在多个设备上安装加密狗,它们可以使用此 10.xxx IP 相互通信(ping 等)。

当然,这不是公共 IP,所以你无法从外部连接。你只能从安装了这些加密狗的设备相互连接,这些加密狗的 IP 地址是预先知道的。

以下是问题,

(1)这是如何工作的? IP 地址的映射似乎是静态的,不依赖于加密狗(仅依赖于 SIM 卡),使用同一 SIM 卡切换加密狗不会改变 IP 地址。

有任何协议吗?

(2) 我有另一个加密狗(ZTE MF823)。此加密狗被视为新一代加密狗,与旧加密狗不同。此 ZTE MF823 将形成自己的私有地址,例如 192.168.0.x。

因此我的 PC 将使用加密狗自己的 IP 地址 192.168.0.1 与此加密狗通信。我甚至可以远程登录到它。

为该 ZTE MF823 配置正确的 APN 后,我的电脑可以 ping 通所有这些 10.xxx 网络。

但是,其他设备无法 ping 通这台装有 ZTE MF823 的 PC!它应该有一个静态地址 10.xxx,但是其他设备就是无法 ping 通这张 SIM 卡的这个固定 IP 地址。

我尝试通过 telnet 连接到 ZTE MF823,并使用 ifconfig,但找不到任何 10.xxx 接口。IP 路由也没有显示任何有用的信息。

那么为什么这个新一代 3G 加密狗无法工作呢?我知道这个加密狗可能无法将外面的所有内容转发到我的电脑,但它至少应该有一些 IP,例如 10.xxx?

希望我的描述清楚并且您没有迷失。

谢谢。

答案1

@sweethome 你说得对位于调制解调器 LAN 后面不是直接连接至运营商局域网因此即使 ping 10.#.#.# 也不起作用。

所以你必须配置调制解调器设置在其配置网页上可能运行在 ip 127.0.0.1 端口 80 上(尝试在浏览器中打开您指定的网关)并添加港口转运或者NAT虚拟服务器或者网桥从调制解调器到您的电脑。

所以当连接到来时,它将被转发直接地到你的电脑并 ping 10.#.#.#会再次工作

答案2

10.xxx 地址通常被 3G ISP 用作运营商级 NAT。似乎旧加密狗为 PC 分配了提供商提供的 CGN IP。

对于问题 1,为什么它们总是相同,我只能猜测。我认为它们对某些 MAC 地址具有某种类似于 DHCP 租约的租约时间。只有您的 ISP 才能给出确切的答案。

对于问题 2:似乎新的设备就像多用户调制解调器一样实现,只有一个网络端口通过 USB 端口模拟。因此,它的行为就像您家里的 WiFi 接入点。其中一些设备甚至在端口 80 上运行配置网页(尝试在浏览器中打开您分配的网关)。

TLDR:所以基本上它们就像调制解调器,一个配置为单用户,一个配置为与 CGN 结合的多用户。

相关内容