首页 文章

Wifi中继器和强制门户

提问于
浏览
4

好吧,在通过网络浏览后,我几乎可以确认没有一个网站告诉我,强制网络门户是否阻碍了无线中继器的使用 . 由于我对Wifi协议如何工作的了解有限,我不禁要问几个可能看起来多余的问题 . 无论如何,这里他们是:

假设:有一个带有强制网络门户的Wifi,要求用户在连接到互联网之前登录网页

Q1:如果我只是用便携式Wifi中继器扩展Wifi信号,那么新的扩展Wifi信号会起作用吗?为什么或者为什么不?

Q2:在桌面上通过强制网络门户后,我可以将桌面设置为接入点,让其他设备使用相应的信号连接到互联网吗?为什么或者为什么不? (如果是,其他设备是否需要再次登录?)

问题3:只有答案对问题2的肯定是肯定的:

如果强制门户在成功登录后允许连续10小时连接,我是否可以先通过计算机和路由器连接到该Wifi,然后关闭计算机但路由器已打开(使用ap模式并连接到Wifi)并让其他设备连接到扩展信号并连接到Internet?

非常感谢你的帮助 .

2 回答

  • 4

    对于几乎所有强制门户软件,Q1和Q2的答案都是“不”,该软件根据客户的IP和/或MAC地址对客户进行授权 .

    原因是转发器/范围扩展器/ PC需要两个接口来扩展wifi小区的范围,一个接口处于STA模式,另一个接口处于AP模式 . 因此,需要路由(或桥接)将数据从转发器上的客户端传送到运行强制网络门户的路由器 .

    在路由的情况下,转发器通常使用NAT来避免在wifi热点上具有静态路由 . 因此,强制门户只看到一个IP,即 repeater 之一 .

    但即使STA / AP接口在转发器内部桥接在一起形成一个大的IP网络,从转发器到wifi热点的以太网帧也只携带3个MAC地址:源MAC地址,下一跳的MAC地址和目的MAC地址 . 当转发器将连接到它的客户端的MAC地址视为其来源时,它不会将此MAC转发到强制网络门户,而是将其替换为自己的MAC地址(因为转发时转发器本身是新的源) .

    因此,强制网络门户无法识别转发器后面的任何客户端,如果用户通过转发器登录,他/她实际上使用 repeater's address (无论是IP地址还是MAC地址)登录,而不是使用用户设备的地址登录 . 结果是,一个用户登录后,连接到转发器的 every 设备显示为登录到强制网络门户 . 此外,如果一个用户注销,转发器后面的所有其他用户也会被注销 .

    为了解决这个问题,一些路由器可以配置为使用WDS(无线分布系统),但是虽然WDS包含在802.11标准中,但后者没有定义任何实现要求 . 因此,正在使用几种专有实现,它们使用某种ARP NAT或4地址模式来传输源's MAC address as 4th address in an (wireless) Ethernet frame. Since such WDS implementations require a common set up of the repeater and the captive portal by its admin - and in some cases even the same wifi chipsets on both devices -, I won' t进一步阐述 .

  • 0

    这纯属无稽之谈 . 以太网数据包有两个MAC地址 - 源和目标 . 路由器不转发MAC地址,只转发IP地址 . 做NAT的路由器将用自己的IP替换传出的IP . 没有人知道他们正在谈论的设备背后有多少跳 . 因此,强制门户网站无法知道它是否正在与执行NAT的路由器与单个无线客户端进行通信 .

    确实无线中继器无法工作,因为它试图桥接单个IP网络,但是完全有可能 Build 一个NAT在强制网络门户和另一个无线网络之间路由的无线路由器,只要它有一些对强制门户进行身份验证的方法 .

相关问题