无法更改 MAC 地址:系统中打开的文件太多

无法更改 MAC 地址:系统中打开的文件太多

嗯,这是各个 Linux 社区中一个古老且未解决的问题,值得解决。基本上,因为隐私和安全是一项重要功能,如今它已成为每个人的一项基本技能,并且因为 Linux 系统需要强大且高效,而未解决的问题是令人烦恼的情况。

当尝试更改 MAC 地址时,会出现下一条错误消息:系统中打开的文件过多

尝试1:macchanger我尝试使用(Debian 10 上的版本 1.7.0)更改我的 wifi 卡的 MAC 地址(电缆连接没有问题) 。我输入接下来的步骤:

  • sudo ip link set wlp3s0 down(关闭网络连接)
  • sudo macchanger -a wlp3s0(更改MAC地址)
  • [ERROR] Could not change MAC: interface up or insufficient permissions: Too many open files in system(错误信息)

我试过了另一种变化这涉及停止网络管理器服务但没有任何反应。

尝试2:尝试仅使用命令更改 MAC 地址ip(步骤来自拱门的维基):

  • sudo ip link set dev wlp3s0 down(关闭网络连接)
  • sudo ip link set dev wlp3s0 address XX:XX:XX:XX:XX:XX(设置自定义MAC地址,将XX替换为数字)
  • RTNETLINK answers: Too many open files in system(错误信息)

Linux 社区的各个论坛都有一个(或多个)关于此错误消息的条目(例如阿库本图,UNIX&Linux,架构Linux,macchanger 的官方仓库) 和到目前为止还没有一个清晰简洁的答案

相关内容