如何在不连接调制解调器的情况下测试辅助路由器的 WAN 端口?

如何在不连接调制解调器的情况下测试辅助路由器的 WAN 端口?

我有一台路由器(ASUS RT-N12)。我将其用作 Wi-Fi 扩展器,如下所示:

互联网<--同轴电缆-->调制解调器<--UTP 电缆-->主路由器<--Wi-Fi-->ASUS RT-N12<--Wi-Fi-->笔记本电脑。

现在,我想测试这款华硕 RT-N12 的 WAN 端口,以确保它也可以作为普通路由器正常工作。

我无法物理访问主路由器或调制解调器。我想将我的笔记本电脑作为调制解调器模拟器连接到华硕的 WAN 端口,如下所示:

笔记本电脑<--UTP 电缆-->ASUS RT-N12 的 WAN 端口<--Wi-Fi--> 手机。

是否可以?

欢迎使用任何其他允许我测试 WAN 端口的方法。(我想彻底验证这款华硕,以确保将来某个时候可以将其用作连接到调制解调器的路由器。)

答案1

不存在“调制解调器模拟器”这样的东西,因为您的路由器并不真正关心它是否连接到调制解调器。它可以连接到任何提供自动配置所需的最低限度的以太网端口。

在默认设置下,路由器将充当 WAN 端的 DHCPv4 客户端。(它还有其他模式,例如静态配置或 PPPoE,但通常默认为 DHCP。)它也可能尝试使用 SLAAC 和 DHCPv6-PD 来实现 IPv6,但我在这里只描述 IPv4 部分。

当路由器是 DHCPv4 客户端时,您的笔记本电脑需要成为 DHCPv4 服务器。安装一些 DHCP 服务器软件并将其配置为在以太网端口(在不同的子网掩码 (IP 地址) 小于路由器通常用于 LAN 的子网掩码。

  • 如果它运行的是 Windows,启用内置的“Internet 连接共享”就可以完成这项工作(只要您有一个要共享的连接)。
  • 如果您的 Windows 版本没有 Internet 连接共享,您仍然可以使用第三方 DHCP 服务器应用程序,例如 Tftpd32。虽然它不提供 Internet 访问,但仍允许您访问笔记本电脑本身。
  • 在 Linux 上,有 dnsmasq 或 ISC dhcpd 的教程。(事实上,有完整的教程介绍如何使用 dnsmasq+iptables 将 Linux 计算机变成路由器。)

您最终会得到类似这样的结果(这看起来与将两个路由器“堆叠”在一起或仅将路由器连接到 ISP 非常相似):

┌──────────────┐ ← Web server running (e.g. HFS or Caddy)
│    Laptop    │
└── Ethernet ──┘
       ||    ↖ 192.168.56.1/24, DHCP server
       ||
       ||    ↙ 192.168.56.xx/24, DHCP client
┌──── WAN ────┐
│    Router   │
└── LAN/WLAN ─┘
       ~~    ↖ 192.168.1.1/24, DHCP server
       ~~
       ~~    ↙ 192.168.1.xx/24, DHCP client
┌ ─ ─ WiFi─ ─ ┐
¦    Phone    ¦
└ ─ ─ ─ ─ ─ ─ ┘ ← Tries to visit web server (http://192.168.56.1)

现在从手机登录路由器的设置面板。它应该显示 WAN 端已成功获取 IP 地址(忽略它是“192.168”地址)。

此时,如果您的笔记本电脑实际上运行某种形式的“Internet 连接共享”,那么路由器和手机都应该可以访问 Internet。

但是如果笔记本电脑没有任何连接可以共享,它需要运行自己的服务,手机可以尝试访问。最简单的方法是安装一个小型 HTTP 服务器(HFS、Fenix、Caddy,甚至 Apache/XAMPP,如果您愿意),然后在手机上访问笔记本电脑的 IP 地址。

如果手机可以访问笔记本电脑上托管的服务,则表明您的路由器运行正常。

相关内容