![通过强制门户使用 ISP 的多个设备](https://linux22.com/image/1406197/%E9%80%9A%E8%BF%87%E5%BC%BA%E5%88%B6%E9%97%A8%E6%88%B7%E4%BD%BF%E7%94%A8%20ISP%20%E7%9A%84%E5%A4%9A%E4%B8%AA%E8%AE%BE%E5%A4%87.png)
以下事实可以帮助你理解这种情况:
ISP 提供无线宽带。它提供一个设备(安装在屋顶上),通过该设备将 LAN 线路连接到您的计算机。
ISP 利用强制门户控制互联网访问。每个用户使用用户名/密码登录,然后访问互联网。ISP 将同时登录的数量限制为指定数量(通常为 2)。
到目前为止,我只使用电脑连接互联网。因此,屋顶上的 LAN 线直接连接到电脑。现在,我决定使用无线路由器在更多设备上使用互联网。
当我将屋顶的 LAN 线连接到无线路由器,并通过有线或 wifi 将任何设备连接到路由器时,每台设备都会获得一个单独的登录页面,并且独立于彼此的连接运行。我的意思是,在任何给定时间点,我只能在 2 台设备上浏览互联网。
ISP 利用 MAC 地址过滤来识别连接。也就是说,每个设备都由其 MAC 地址唯一标识。
现在我的问题是:
如何强制路由器仅使用 1 个连接并在所有连接的设备上共享该连接。我搜索了相关内容,我认为使用 MAC 地址欺骗是可行的。
希望登录页面显示到连接到无线路由器的第一个设备,并且稍后连接的其他设备可以建立实时的互联网连接。
无线路由器是:TP-LINK TL-WR740N 150Mbps 无线 N 路由器并在需要时支持 DD-WRT。
答案1
即使是一个好的、可行的解决方案,在你的情况下也可能会失败。
危险在于,有些网络能够通过检查 ping 数据包的 TTL 减少来识别充当 NAT 路由器的节点。如果您的提供商遇到这种情况,则无法找到解决方案。
您可以通过在连接的电脑上设置 wifi 热点,例如用手机连接到它,并检查手机是否可以访问互联网来检查是否属于这种情况。如果可以,您可以尝试以下解决方案之一。设置 wifi 热点很容易,它取决于您的操作系统,您可以谷歌搜索。
Mac 欺骗是可能的。许多商用路由器上都存在 Mac 欺骗,当您的 ISP 仅允许一个 MAC 地址连接到其网络时,它旨在让您能够购买新的家用路由器。将路由器设置为使用您的以太网 MAC 地址,通过您的 PC 连接并注册到强制门户,然后解开您的以太网电缆并将其插入路由器。
或者,您可以设置一台电脑作为路由器(对于 *Nix 操作系统来说,这是最简单的方法)。这样做的好处是,您可以直接在强制门户上注册电脑,而无需解开以太网电缆:只需坐在电脑前,打开浏览器,登录强制门户,从现在起,连接到电脑的所有设备都可以浏览互联网(前提是您的 ISP 不采用上述 NAT 发现技术)。
至于 dd-wrt,我认为它没什么用。DD-WRT 主要用于设置强制门户,而不是访问它们。因此,它没有从命令行或其他方式访问强制门户的功能。