如果您曾在家庭和办公室以外的地方连接过WiFi,通常会看到一个门户页面。它可能需要您接受服务条款或其他协议才能访问。但是,当您无法通过此类门户进行连接时会发生什么?本文向您展示如何在Fedora上使用NetworkManager以允许您在某些故障情况下仍然可以访问互联网。强制门户如何工作强制门户是新设备连接到网络时显示的网页。当用户第一次访问Internet时,门户会捕获所有网页请求并将它们重定向到单个门户页面。然后该页面要求用户采取一些行动,通常是同意使用政策。用户同意后,就可以向RADIUS或其他类型的身份验证系统进行身份验证。简而言之,强制网络门户根据设备的MAC地址和最终用户对条款的接受程度来注册和授权设备。(MAC地址是附加到任何网络接口的基于硬件的值,例如WiFi芯片或卡。)有时,设备无法加载强制门户以进行身份??验证和授权以使用WiFI访问。这方面的示例包括移动设备和游戏机(Switch、Playstation等)。当连接到Internet时,他们通常不会打开强制门户页面。当连接到酒店或公共WiFi接入点时,您可能会看到此信息。但是,您可以使用Fedora上的NetworkManager来解决这些问题。Fedora允许您临时克隆要连接的设备的MAC地址,并代表该设备使用强制门户进行身份验证。您需要获取连接设备的MAC地址。通常,它被打印并标记在设备的某处。它是一个六字节的十六进制值,所以它看起来像4A:1A:4C:B0:38:1F。通常,您也可以通过设备的内置菜单找到它。使用NetworkManager克隆首先,打开nm-connection-editor,或者通过设置打开WiFi设置。然后您可以使用NetworkManager进行克隆:对于以太网:选择已连接的以太网连接。然后选择“以太网”选项卡。记录或复制当前MAC地址。在克隆的MAC地址字段中输入游戏机或其他设备的MAC地址。对于WiFi:选择WiFi配置名称。然后选择“WiFi”选项卡。记录或复制当前MAC地址。在克隆的MAC地址字段中输入游戏机或其他设备的MAC地址。启动所需设备当Fedora系统连接以太网或WiFi配置时,克隆的MAC地址将用于请求IP地址,并加载captiveportal。输入所需的凭据和/或选择用户协议。该MAC地址将被授权。现在,断开WiFi或以太网配置,将Fedora系统的MAC地址改回原来的值。然后启动游戏机或其他设备。该设备现在应该可以访问互联网,因为它的Web界面已通过您的Fedora系统授权。然而,这并不是NetworkManager能做的全部。例如,请参阅随机化系统硬件地址以获得更好的隐私。
