嗯,这是各个 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 的官方仓库) 和到目前为止还没有一个清晰简洁的答案。