問題がありますmacchanger
。
コマンドを実行しようとするたびに、macchanger -r eth1
次のエラーが発生します。
ERROR: Can't change MAC: interface up or not permission: Too many open files in system
このコマンドをrootとして実行し、ulimit
次のように設定しました。制限なし。
このエラーを回避するにはどうすればよいですか?
答え1
Linuxのすべてはファイルです(このような小さなプロセスも同じですmacchanger
)。したがって、すでに多くのプロセスが実行されている場合は、システムが管理できるファイル制限に達した可能性が高くなります。
に関する記事です。Linuxのスケーラビリティ