我尝试多次通过 Google 搜索来寻找有关如何执行此操作的指南,但一无所获,因此我尝试为其他人创建一个参考问题。
设想:
- AT&T 光纤调制解调器/路由器配置为 IP 直通模式,其 Web UI 通过静态 IP 地址 192.168.1.254 进行监听。
- 路由器(运行 Linux 的 PC,具有两个网络接口、一个 WAN 端口和一个 LAN 端口)配置为 LAN 和 WAN 之间的网关,在其直接连接到 AT&T 光纤调制解调器的 WAN 端口上接收“公共”IP 地址。
- 在 LAN 的私有子网中运行的独立 PC(IP 地址为 192.168.1.10 的 PC)
问题:
- 如何从单独的路由器后面访问以 IP 直通模式配置的 AT&T 光纤路由器的 Web 界面?
这就是我解决问题的方法:
在我的路由器上(在 AT&T 光纤路由器后面运行),我运行了以下命令,将 {WANIF} 替换为 WAN 以太网端口的网络接口的设备 ID。
这会告诉防火墙不要为该特定 IP 地址运行 NAT,并且不要通过 WAN 接口路由 192.168.1.254(AT&T 调制解调器)的任何流量。
然后,由于我的浏览器在单独的 Windows PC [私有子网上的 192.168.1.10] 上运行,我打开 cmd 提示符并输入:
如果您的浏览器在单独的 Linux 机器上运行,您可以打开一个终端并输入:
这些命令让浏览器的 PC 知道通过网关而不是广播将流量路由到 192.168.1.254。
现在,转到浏览器中的 URL
http://192.168.1.254
,它将打开 AT&T 光纤调制解调器的 Web UI。