假冒linux作为android设备

假冒linux作为android设备

当连接到无线接入点时,如何让我的 GNU/linux 完全模仿 Android 设备?

我解释说:我搬到了另一个地方,我的 Android 手机和平板电脑似乎有超过20Mbps。但是,我的主计算机不会发生这种情况,由于某种原因,主计算机最多限制为 0.5 mbps,通常约为 0.5 mbps0.2 Mbps,使用与我的手机完全相同的无线连接。这不是 GNU/Linux 方面的问题,因为它可以与任何其他无线 AP 完美配合。我怀疑这是某种网络限制,我想了解更多信息,因为这是我第一次遇到它。网络共享在我的 Android 设备上不起作用。

这种限制是网络管理员的常见做法吗?

在评论员的帮助下我尝试过:

  • 将主机名更改为类似的名称android-713d51a9d238cfcb
  • 更改MAC地址
  • 更改我用于下载的程序 ( wget)
  • 我的移动设备有用户代理"Mozilla/5.0 (Linux; Android 4.4.4; Nexus 4 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36"。我尝试了与 chrome 相同的操作wget,但没有任何效果。

我注意到ping计算机和 Android 设备之间似乎具有相同的性能。

有任何想法吗?


编辑: 我将脚本的结果发布在Pastebin(请点击此链接)当我们似乎得出某种结论时,我肯定会更改问题的标题。令我惊讶的是,在运行无线脚本后,我还做了一个速度测试。我的电脑有约 3.5Mbps 的下载和约 20Mbps 的上传,而我的 Android 约 20Mbps 的下载和约 20Mbps 的上传。

答案1

此过程称为 MAC 欺骗。

在 GNU/Linux 下,可以按照以下步骤更改网络接口卡 (NIC) 的 MAC 地址。

注意:在删除 GNU/linux MAC 地址之前,您应该备份机器的 MAC 地址。

注意:本文中使用的 MAC 地址仅供示例。根据您的要求进行替换。注意:下面的命令必须以 root 权限执行(例如前面加上“sudo”),才能正常工作!

/etc/init.d/networking stop
ifconfig eth0 hw ether MAC-Address-of-your-Android-phone
/etc/init.d/networking start

执行

ifconfig eth0

确认。

要查找 Android 手机的 MAC 地址,请按照以下步骤操作:

  1. 请按照以下说明查找您的 Android 手机或平板电脑的 MAC 地址:
  2. 按手机底部的主页按钮。
  3. 按菜单按钮。
  4. 点击设置。
  5. 点击无线和网络。
  6. 如果尚未选择 Wi-Fi,请点击 Wi-Fi 将其打开。
  7. 按返回按钮。
  8. 点击关于电话。
  9. 点击状态。

并记下您的 Android 设备 MAC 地址。

重要提示:浏览完毕后恢复您的 GNU/linux MAC 地址。这样您就不会遇到其他 Android 应用程序的问题。

归因1。谷歌 2.维基教科书

相关内容