我有一个TP-Link TD-8616 ADSL2+ 调制解调器和一个GL-B1300 路由器跑步openWrt 18.06.2。
网络设置(拓扑):
ADSL Line > Modem > Router > local devices
它们都有默认的本地 IP 地址,192.168.1.1
它们的本地 IP 地址都可以更改,但是调制解调器似乎更容易更改。我应该将调制解调器设置为哪个本地 IP 地址来访问互联网?
注意事项:1. 必须能够访问互联网 2. 理想情况下,我可以通过路由器在提供的本地 IP 地址上访问调制解调器基于浏览器的 GUI。现在,我必须直接将带有以太网的笔记本电脑连接到调制解调器才能访问它。这显然会关闭所有其他设备的互联网。
如果之前已经回答过这个问题,请链接到该帖子。我确实找到了类似的主题,但不明白答案。
答案1
编辑:删除了可以使用 192.168.1.0/24 作为中间网络的错误建议。
例如,使用 192.168.2.0/24(192.168.2.0,网络掩码为 255.255.255.0)作为中间网络。网络:
Inet a+-------+ 192.168.2.1 192.168.2.100+------+192.168.1.1
---------| modem |------------------------------|router|--------------devices
+-------+ intermediate network +------+
一般情况下,家用路由器都有 DHCP 服务器。您可以将路由器设置为通过 DHCP 获取外部 IP 地址。您不必这样做,您可以轻松在该接口上设置固定地址。
从您的设备开始,您将路由器配置为默认网关。路由器应用作 NAT 路由器(NAT 过载)。路由器将设备地址(192.168.1.xx)转换为 192.168.2.100(在此示例中),并将返回流量转换回来。这意味着,调制解调器将看到来自 192.168.2.100 的流量,如果目的地位于 Internet 上的某个位置(例如 151.101.65.69),调制解调器将对调制解调器外部接口上的 IP 地址进行转换(就像路由器所做的那样),转换为我们图中的 IP 地址“a”。从 151.101.65.69 返回的路径也将被转换回来。
这或多或少会独立于您用于中间网络的 IP 地址。
但是,如果您想访问调制解调器的 Web 界面,则需要访问 192.168.2.1。路由器会进行转换,但调制解调器只会处理请求。如果您访问 192,168.1.1,则可以访问路由器;流量不会被转换。
因此,如果您使用 192.168.1.0/24 作为中间网络,则无法访问调制解调器,因为路由器不会进行转换,而是自行处理流量。此外,路由器无法理解 192.168.1.0/24 位于哪一侧。