Я заметил strage macchanger/NatworkManager/Ubuntu/??? поведение. Когда я пытаюсь изменить MAC-адрес, он дает странную ошибку. Адрес изменяется хотя, но только в течение ~30 секунд. Затем это возвращается к заводским настройкам.
$ ifconfig | grep HWaddr | grep wlan0
wlan0 Link encap:Ethernet HWaddr 08:3e:86:ad:38:d6
$ sudo ifconfig wlan0 down
$ sudo macchanger --mac=BB:BB:BB:BB:BB:BB wlan0
Current MAC: 08:3e:86:ad:38:d6 (Hon Hai Precision Ind.Co.Ltd)
Permanent MAC: 08:3e:86:ad:38:d6 (Hon Hai Precision Ind.Co.Ltd)
[ERROR] Could not change MAC: interface up or insufficient permissions: Too many open files in system
$ sudo ifconfig wlan0 up
$ ifconfig | grep HWaddr | grep wlan0
wlan0 Link encap:Ethernet HWaddr bb:bb:bb:bb:bb:bb
$ ifconfig | grep HWaddr | grep wlan0
wlan0 Link encap:Ethernet HWaddr bb:bb:bb:bb:bb:bb
$ ifconfig | grep HWaddr | grep wlan0
wlan0 Link encap:Ethernet HWaddr bb:bb:bb:bb:bb:bb
$ ifconfig | grep HWaddr | grep wlan0
wlan0 Link encap:Ethernet HWaddr bb:bb:bb:bb:bb:bb
$ ifconfig | grep HWaddr | grep wlan0
wlan0 Link encap:Ethernet HWaddr bb:bb:bb:bb:bb:bb
$ ifconfig | grep HWaddr | grep wlan0
wlan0 Link encap:Ethernet HWaddr 08:3e:86:ad:38:d6 # after ~30 seconds
Какова могла бы быть проблема?
Править: Я решил проблему путем замены драйвера Wi-Fi по умолчанию. Эта ссылка https://forums.gentoo.org/viewtopic-t-907162-start-0.html была полезна. Мой адаптер Wi-Fi является broadcom BCM4313.
Администратор сети работает?
Ваш адаптер Wi-Fi допускает, это - MAC, который будет изменен? См. https://superuser.com/questions/357295/changed-mac-address-of-wireless-card-being-ignored
, ошибка могла быть связана для открытия предела файла, Вы могли попытаться увеличить его или проверить его с ulimit -a
.