云网牛站
所在位置:首页 > Linux安全 > Fedora上用NetworkManager克隆MAC地址以绕过强制门户(captive portal)

Fedora上用NetworkManager克隆MAC地址以绕过强制门户(captive portal)

2019-11-06 11:27:56作者:戴进稿源:云网牛站

本文向你展示了如何在Fedora操作系统上使用NetworkManager处理某些故障情况,以便你仍然可以访问Internet,即克隆MAC地址以绕过强制门户(captive portal)。如果你在家中或办公室外连接到WiFi系统,则通常会看到一个门户页面,该页面可能会要求你接受服务条款或其他协议才能访问,但是,当你无法通过这种门户进行连接时会发生什么?以下提供解决方案。

Fedora上用NetworkManager克隆MAC地址以绕过强制门户(captive portal)

 

强制门户(captive portals)如何工作

强制门户(Captive portals)是将新设备连接到网络时提供的网页,当用户首次访问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进行如下克隆:

1、对于以太网–选择连接的以太网连接,然后选择以太网选项卡,记录或复制当前的MAC地址,在克隆的MAC地址字段中输入控制台或其他设备的MAC地址。

2、对于WiFi–选择WiFi配置文件名称,然后选择WiFi选项卡,记录或复制当前的MAC地址,在克隆的MAC地址字段中输入控制台或其他设备的MAC地址。

技术延伸:使用NetworkManager随机化MAC地址的方法

 

调出所需的设备

一旦Fedora系统与以太网或WiFi配置文件连接,克隆的MAC地址将用于请求IP地址,并加载强制门户,输入所需的帐户或选择用户协议,MAC地址将获得授权。

现在,断开WiFi或以太网配置文件,然后将Fedora系统的MAC地址更改回其原始值,然后启动控制台或其他设备,该设备现在应该可以访问Internet,因为其网络接口已通过你的Fedora系统进行了授权。

 

相关主题

在Fedora 29中使用NetworkManager的DNSMasq插件

精选文章
热门文章